我正在尝试从 Bigcommerce 下载产品并将它们导入我的本地数据库,以便我可以检查库存值是否准确。然后,我计划用新的库存值更新 BC。
我使用 BC API 和调用 getProducst(Limit=250, Page=X) 构建了我的脚本。问题是我正在对超过 30K 的产品执行此操作并且脚本死了。每次我调用 BC API 时,大约需要 1 分钟才能返回响应。
有没有更好的方法来解决这个问题?或者,有没有办法通过 API 获取生产环境中所有产品的转储?
谢谢,
阿克谢
最佳答案
我想我会问潜在的应用程序为什么要检查库存水平然后更新它们;它是移动数据量的 2 倍,而且产品 json 返回的大小相当大。
如果您只想更新 30,000 个产品,大约需要 120 个服务电话。一个带有线程等待的简单循环(这样你就不会超过 bigcommerce 的速率限制)正在为我解决问题。
关于php - Bigcommerce getProducts 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22031778/