如何解决$url ="https://marketplace.walmartapis.com/v3/items?nextCursor=250&includeDetails=true&offset=0&limit=20";
$url ="https://marketplace.walmartapis.com/v3/items?nextCursor=250&includeDetails=true&offset=0&limit=20";
此 url 不起作用,在 walmart 中出现错误。
[错误] => 数组 ( [0] => 数组 ( [代码] => INVALID_REQUEST.GMP_ITEM_QUERY_API [字段] => 400_BAD_REQUEST [描述] => 错误请求。缺少重要的标头(如 ConsumerId)或输入。 [信息] => 请求无效。 [严重性] => 错误 [类别] => 数据 )
)
解决方法
我无法使偏移量起作用,但您可以使用 nextCursor 参数来翻阅列表。
nextCursor=250
部分是导致 400 Bad 请求错误的原因。这不是它的使用方式,也不是 API 所期望的。对于您的第一个请求,请完全关闭它:
https://marketplace.walmartapis.com/v3/items?includeDetails=true&offset=0&limit=20
然后使用您获得的响应中的 nextCursor 值作为下一次调用的参数。
https://marketplace.walmartapis.com/v3/items?nextCursor=VGhpc1dvdWxkQmVUaGVuZXh0Q3Vyc29yVmFsdWU=
我们迁移到新系统 https://walmart.io/onboarding 并且不再支持此 API。我请求您加入我们的新系统并开始使用它。
此信息已于 2020 年传达。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。