调用WalmartLabs API查找UPC代码时,偶尔会看到504错误(XML)。我们重试同一个UPC,它将在几秒钟或几分钟后生效。似乎错误是成簇出现的,我们将得到很高的失败率(90%),突然之间又很好了。
我们调用API的频率不是很高,每次调用之间相隔几秒钟。我可以添加一个具有超时/最大计数的重试循环,但是除非沃尔玛实验室的人员告诉我这些参数,否则我认为以这种方式击中循环是不明智的。对于这种使用情况,我们需要在1-2秒内做出响应,否则我们必须放弃并显示错误。
URL是
R
我们回来的错误是:
http://api.walmartlabs.com/v1/items?apiKey=<key>&upc=<upc>