Blog

お役立ち情報

システム開発

shopifyとAPIとrate limitsと追加スクリプト

投稿日:2024.08.28

shopifyには便利なAPIがあります。

Shopify API, libraries, and tools

https://shopify.dev/docs/api

この中でもよく使うのが、

GraphQL Admin APIREST Admin API

そして、この便利なAPIの注意点として、rate limitsがあります。

shopify公式のShopify API rate limitsのCompare rate limits by APIを参照します。

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

また、こちらのshopifyの日本ブログが上位に表示されますが、

レート制限について - Shopify 日本

情報が古いので、注意が必要です。

サポートに確認をしたところ、こちらに記載されているrate limitsは古いとのことでした。

レート制限について – Shopify 日本 https://www.shopify.com/jp/blog/partner-rate-limits

GraphQL Admin APIの場合のrate limitsを具体的に見ていきましょう。

RPG風に解説させていただきます。

  • requestedQueryCost
    ダメージを受けるであろう値
  • actualQueryCost
    実際に受けるダメージ
  • maximumAvailable
    最大HP
  • currentlyAvailable
    現在のHP
  • restoreRate
    毎秒で回復するHP

GraphQL Admin APIを実行すると、ダメージを受けます。
HP:2000のところに、54のダメージを受け、HP:1946
になりました。
これが1秒間で100回復します。

rate_limits

HPが0以下になるとどうなるか。
GraphQL Admin APIを実行した際にエラーとなります。

今回は弱いパターンで実行しましたが、敵が強い場合には注意が必要です。

追加スクリプトの廃止

簡単で便利だったのですが、廃止になるとのことです。
調べてみると、色々な説があるようです。
サポートに確認をしたところ、廃止時期は決まっていないけどカスタムピクセルで対応してくださいと回答いただいたのですが、どうなのでしょうか。
担当の方によって回答が違うパターンもありますが、使わないのが吉です。
 

システム開発やデザインのお悩みなら
yepが解決します!

何も決まっていなくても、業務内容に当てはまらなくても、
私たちにお話を聞かせてください!

お気軽にご相談ください

お問い合わせはこちら

アイコン

この記事をシェアする

カテゴリー

システム開発

タグ

この記事をシェア

コピーしました

人気の記事

私たちにお話を聞かせてください!

お問い合わせはこちら

アイコン

yepのこれまでの実績をご紹介

実績はこちら

アイコン
スタッフイメージ
スタッフイメージ
スタッフイメージ
スタッフイメージ
スタッフイメージ
スタッフイメージ
Recruit

採用情報

私たちと一緒に
新しいモノを造りませんか?

採用情報