2

Shopifyストアで使用するプライベートアプリを開発しています。APIの制限を超えないようにするために、API呼び出しごとに基本的な構成可能な遅延を実装しました。

文書化されたAPIの制限である5分ごとに500呼び出しから始めました。これは、呼び出しごとに600ミリ秒の遅延にマッピングされています。ただし、50回の呼び出しの後、サーバーはHTTPGETに応答しません。

API呼び出しごとに遅延を1200ミリ秒に増やした後でも、50回の呼び出し後も失敗します。

試用期間中の店舗(myfirststore-3)でShopify4Jを使用しています。

私はウィキ、APIドキュメント、フォーラム、SOを見てきましたが、公式の500/5分の制限以外の制限については言及されていません。

プライベートアプリやトライアルストアで別の通話制限に直面していますか?

4

1 に答える 1

0

問題はJavaクライアントの実装自体にあるようです。ループ内にすべての初期化を追加することで、これを理解しました。

その変更を行った後、文書化されているように、5分あたり最大500のAPI呼び出しを行うことができました。

バックエンドサーバーで動作するように、apache httpclientライブラリをShopify4Jパッケージに追加しましたが、おそらく多少の調整が必要です。もちろん、これは私たちの問題に対する長期的な解決策ではありませんが、この質問に答えます。

コードで問題を見つけたら、ここにコメントを投稿します。

于 2012-08-28T04:52:22.290 に答える