はじめに
ShopifyのStorefront APIのCustomerAccessTokenの有効期限が公式リファレンスに明記されておらず、フォーラムでも期間を明記した回答はなかったので検証しました。
※ これはバージョン2020-10での検証です。今後APIのバージョン変更に伴って変更される可能性があります。
検証
mutation customerAccessTokenCreate($input: CustomerAccessTokenCreateInput!) {
customerAccessTokenCreate(input: $input) {
customerAccessToken {
accessToken
expiresAt
}
customerUserErrors {
code
field
message
}
}
}
公式リファレンスのcustomerAccessTokenCreateのmutationを送信してexpiresAt
を確認しました。
2021年3月31日18時36分実行で2021-05-12T09:36:18Z
と帰ってきています。
2021年5月12日18時36分なのでCustomerAccessTokenの有効期限は42日です。
結果
ShopifyのStorefront APIバージョン2020-10でのCustomerAccessTokenの有効期限は42日でした。
APIバージョン
Shopify Storefront: 2020-10
関連ページ