如何解决沃尔玛库存更新PUT API每隔一段时间随机返回400
在库存更新过程中,我每隔一段时间就会看到此错误弹出窗口
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:errors xmlns:ns2="http://walmart.com/">
<ns2:error>
<ns2:code>2.GMP_INVENTORY_API</ns2:code>
<ns2:field>Inventory</ns2:field>
<ns2:description>Update Failed even after retries</ns2:description>
<ns2:info>Update Failed even after retries</ns2:info>
<ns2:severity>ERROR</ns2:severity>
<ns2:category>DATA</ns2:category>
<ns2:causes/>
<ns2:errorIdentifiers/>
</ns2:error>
</ns2:errors>
发生这种情况是否有具体原因?
解决方法
400错误是“错误请求”。通常,这意味着故障就在您身上。
要做的第一件事是检查您一直在发送的请求。记录它们,尤其是导致错误的记录,是个好主意。
要检查的事情:
- 尝试再次发送相同的正文。如果您遇到相同的错误,则说明有问题。
- 检查语法是否正确。使用验证器。
- 检查后备数据。您能注意到失败时的任何模式吗?仅当包含“ SKU_1234”时?您发送的数量是否为负数?您的数据中是否有任何未转义的特殊字符?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。