我們正在開發一個私人應用程序,以便與我們的Shopify商店一起使用。爲了確保我們不會超出API限制,我們已經爲每個API調用實施了基本的可配置延遲。專用應用程序的Shopify API調用限制
我們從每5分鐘記錄500次呼叫的API限制開始,每個呼叫的延遲時間爲600毫秒。但是,50次調用後,服務器不響應HTTP GET。
即使我們將每次API調用的延遲增加到1200ms後,它仍會在50次調用後失敗。
我們在試用期的商店(myfirststore-3)上使用Shopify4J。
我已經看過wiki,api文檔,論壇和SO--但除官方500/5分鐘限制外,沒有提及任何其他限制。
我們是否正在針對私人應用或試用商店運行不同的呼叫限制?
你回覆什麼樣的回答? –
對第50個GET的響應是\ n0 \ n 請參閱HTTPClient日誌中的跟蹤.... DEBUG org.apache.http.headers - >> GET /admin/products/count.json HTTP/1.1 DEBUG組織。 apache.http.headers - >> Host:myfirststore-3.myshopify.com DEBUG org.apache.http.headers - >> User-Agent:Apache-HttpClient/4.2.1(java 1.5) DEBUG org.apache。 http.headers - >> Cookie:_secure_session_id = 02cc7a4d48dc879ecd7b1a692042b29e DEBUG org.apache.http.wire - <<「[\ r] [\ n]」 DEBUG org.apache.http.wire - <<「0 [\ r ] [\ n]「 DEBUG org.apache.http.wire - <<」[\ r] [\ n]「 DEBUG oahicDefaultHttpResponseParser - 垃圾迴應: – Inder
基於這個和我們的日誌,它看起來不像請求甚至會接近我們。你能否確認請求實際上是通過網絡發送的? –