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

$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 ="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 举报,一经查实,本站将立刻删除。