FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

Re: エラーメッセージ「Throttled」の条件

解決済

エラーメッセージ「Throttled」の条件

otsunaccre
Shopify Partner
12 0 0

GraphQL Admin APIで以下のエラーメッセージが存在しますが、この「Throttled」はレート制限超過時のみ発生いたしますでしょうか。

 

ドキュメントの「THROTTLED_DURING_CHECKOUT」が該当するかと思いますが発生条件がわからず、ご共有いただけますと幸いです。

https://shopify.dev/docs/api/storefront/2023-07/enums/CheckoutErrorCode#value-throttledduringcheckou...

{
    "errors": [
        {
            "message": "Throttled",
            "extensions": {
                "code": "THROTTLED",
                "documentation": "https://shopify.dev/api/usage/rate-limits"
            }
        }
    ],
    "extensions": {
        "cost": {
            "requestedQueryCost": 752,
            "actualQueryCost": null,
            "throttleStatus": {
                "maximumAvailable": 1000.0,
                "currentlyAvailable": 666,
                "restoreRate": 50.0
            }
        }
    }
}
1 件の受理された解決策

Qcoltd
Shopify Partner
1098 449 444

成功

@otsunaccre 様

 

ドキュメントの「THROTTLED_DURING_CHECKOUT」が該当するかと思いますが発生条件がわからず

 

CheckoutErrorCodeは、

Storefront APIにて、例えば下記のようなmutationを実行した際の、

https://shopify.dev/docs/api/storefront/2023-07/mutations/checkoutcreate

    checkoutUserErrors {
      # CheckoutUserError fields
    }

 のレスポンスとして入ってくるもののようなので、

THROTTLED_DURING_CHECKOUTと、

        {
            "message": "Throttled",
            "extensions": {
                "code": "THROTTLED",
                "documentation": "https://shopify.dev/api/usage/rate-limits"
            }
        }

には関連がないのではないかと思います。

 

> この「Throttled」はレート制限超過時のみ発生いたしますでしょうか。

 

おそらく、そのはずです。

例えば、下記の投稿で、レート制限超過時のレスポンスのサンプルが紹介されています。

https://community.shopify.com/c/graphql-basics-and/graphql-admin-api-example-throttled-request-s-res...

 

細部は異なりますが、非常に近いと思いますし、

質問者様が掲載しているレスポンスにも、

https://shopify.dev/api/usage/rate-limits

がありますので、

少なくとも、質問者様の場合は、レート制限超過なのではないかと思います。

 

大した情報がなく恐縮です。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/

元の投稿で解決策を見る

1件の返信1

Qcoltd
Shopify Partner
1098 449 444

成功

@otsunaccre 様

 

ドキュメントの「THROTTLED_DURING_CHECKOUT」が該当するかと思いますが発生条件がわからず

 

CheckoutErrorCodeは、

Storefront APIにて、例えば下記のようなmutationを実行した際の、

https://shopify.dev/docs/api/storefront/2023-07/mutations/checkoutcreate

    checkoutUserErrors {
      # CheckoutUserError fields
    }

 のレスポンスとして入ってくるもののようなので、

THROTTLED_DURING_CHECKOUTと、

        {
            "message": "Throttled",
            "extensions": {
                "code": "THROTTLED",
                "documentation": "https://shopify.dev/api/usage/rate-limits"
            }
        }

には関連がないのではないかと思います。

 

> この「Throttled」はレート制限超過時のみ発生いたしますでしょうか。

 

おそらく、そのはずです。

例えば、下記の投稿で、レート制限超過時のレスポンスのサンプルが紹介されています。

https://community.shopify.com/c/graphql-basics-and/graphql-admin-api-example-throttled-request-s-res...

 

細部は異なりますが、非常に近いと思いますし、

質問者様が掲載しているレスポンスにも、

https://shopify.dev/api/usage/rate-limits

がありますので、

少なくとも、質問者様の場合は、レート制限超過なのではないかと思います。

 

大した情報がなく恐縮です。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/