Shopify公告:升級Advanced套餐API速率限制

Shopify爲了確保爲所有客戶提供穩定公平的服務,Shopify對部分API進行了速率限制。採取了多種策略來實施這些速率限制,例如要求開發人員採用行業標準技術,對調用進行限制、對結果進行緩存,並在需要時負責有責任心地進行請求重試。

此次升級中,Shopify對Adnced套餐的Admin API速率限制進行了提升,提高了2倍的容量。

現在,安裝在Adnced套餐商店中的應用程序可以在GphQL Admin API上每秒獲得00個點數,在REST Admin API上每秒獲得4個請求的配額。

Shopify表示,在設計應用程序時遵循最佳實踐是避免遇到節流錯誤的最有效途徑。例如,可以在隊列中的API請求之間錯開時間,這樣在等待下一個隊列工作運行時可以執行其他處理任務。

官網註冊:https://www.shopify.com/

在構建應用程序時,請考慮以下一些最佳實踐:第一,優化代碼,只獲取應用程序所需的數據,避免不必要的請求。

第二,對於應用程序頻繁使用的數據,使用緩存來提高效率。第三,調整請求速率,以實現更流暢的數據傳輸。

第四,編寫容錯代碼,能夠捕獲錯誤。如果忽略這些錯誤並持續嘗試發送請求,應用程序可能會陷入無法從容恢復的狀態。

第五,利用API響應中的元數據,動態管理應用程序行爲,以獲得有關應用程序API使用情況的洞察。

第六,確保代碼在發出API請求後,在足夠的時間內停止額外的請求嘗試。一秒的延遲時間是一箇推薦的值。

值得一提的是,亞馬遜和Shopify近日宣佈了一項新計劃,即亞馬遜將在Shopify的應用商店中提供“Buy With Pime”應用程序。

據瞭解,目前“Buy With Pime”僅限受邀商家使用,預計到今年9月底將向所有美國Shopify商家開放。通過“Buy With Pime”,商家不僅可以擁有程序中客戶的所有數據,還能自動同步上架商品、訂單、大促折扣等信息。