Shopify私有应用的API调用限制

时间:2012-08-27 04:02:23

标签: shopify

我们正在开发一个私人应用程序,供我们的Shopify商店使用。为确保我们不跨越API限制,我们为每个API调用实现了基本的可配置延迟。

我们从每5分钟记录的500次调用API限制开始,映射到每次调用600ms的延迟。但是,在50次调用之后,服务器不响应HTTP GET。

即使我们将每个API调用的延迟时间增加到1200毫秒,它仍然会在50次调用后失败。

我们正在试用期间使用Shopify4J(myfirststore-3)。

我看过wiki,api docs,论坛等等 - 除了正式的500 / 5min限制外,没有提及任何其他限制。

我们是否遇到私人应用或试用商店的不同通话限制?

1 个答案:

答案 0 :(得分:0)

似乎问题出在java客户端实现本身。我们通过在循环中添加所有初始化来解决这个问题。

进行更改后,我们能够按照文档记录每5分钟进行500次API调用。

我们已经将apache httpclient库添加到Shopify4J包中,使其可以在我们的后端服务器上运行,并且可能需要进行一些调整。当然,这不是我们问题的长期解决方案,但它确实回答了这个问题。

一旦我们在代码中找出问题,就会在这里发表评论。