微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

沃尔玛库存更新PUT API每隔一段时间随机返回400

如何解决沃尔玛库存更新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 举报,一经查实,本站将立刻删除。