2012-10-20 56 views
2

我正在使用Shopify API,需要更新1000個項目的數量。當然,我可以調用API 1000次來完成更新,但是必須有更好的方法,因爲Shopify API速度很慢,每次更新API時只需調用一次API就會達到API限制,更不用說只是存在明顯低效。 Shopify API不支持單個API調用的批量更新(在單個PUT請求中傳遞多個ID/JSON),那麼有沒有更好/最好的方法來做到這一點?Shopify中更新1000個項目的最佳方法?

作爲一個後續,我知道我可以每次更新一個API調用,並使用延遲處理將它們錯開以避免觸及API限制,但這並沒有真正解決主要問題,即每次更新都需要進行一次API調用。我希望在某處有一些批量更新工具或其他方式來優化這個功能,而不僅僅是每個API的更新,延遲 - 所以您不要超出PI限制,大量更新 - 採取一個長時間的當前方法。

回答

2

如果要更新1000個項目,則必須撥打1000個電話。有幾個例外情況是:

  1. 產品通過其母公司產品在呼叫中嵌套他們異體
  2. 產品圖片

這兩個可以批量更新。

+0

Bummer - 當你有很多產品時,這會給你的服務器帶來很大的負載以及延遲,因爲我們需要對這些API調用進行批量處理,以便每300秒不會超過500次。 –

相關問題