问题标签 [walmart-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 沃尔玛上的 Bulk Item Setup 端点无法使用 JSON
我正在尝试按照本指南和此api 文档向 Walmarts API 提交提要
在他们的指南中说
使用 XML 或 JSON 格式的有效负载向 Walmart 发送商品提要
我正在发送这个 JSON
通过这样的 POST 请求:
提要成功提交,但是当我检查状态时,这是响应:
从错误信息来看
序言中的意外字符“{”(代码 123);预期 '\u003c'\n 在 [row,col {unknown-source}]: [1,1]
似乎他们希望我发送一个 XML 文件,我不知道我做错了什么。
他们要求数据作为多部分发送,所以我不能设置Content-Type
为application/json
在请求中我是否缺少任何东西来告诉他们有效负载是 JSON?
node.js - 如何使用 Nodejs 将 XML 价格文件正确发布到 Walmart Canada Marketplace API
我正在尝试POST
使用 Nodejs 将 XML 定价文件发送到加拿大沃尔玛。我收到响应代码200
,但在沃尔玛端读取我的文件时出错。我相信它与Buffer.from()
解析文件的方式有关,这会导致文件在被服务器接收时不可读。
这是我的代码:
xml文件——
node.js - 沃尔玛 MWS API 未返回 nextCursor
在检查Walmart Markeptlace API 以检索目录中的所有商品后,您可以看到它将返回:
- 错误(对象数组)
- itemResponse(对象数组)
- 附加属性(对象)
- 总项目数(整数)
- 下一个光标(字符串)
在我的例子中,我的目录中有 2000 多个项目,但默认情况下,它只会返回 20 个带有 nextCursor 的项目,这样我就可以检索下一个项目。不幸的是,我没有在响应中得到我的 nextCursor 。我尝试联系沃尔玛并等待超过 2 周的回复,但从未收到任何回复。
有没有人和我遇到同样的问题?我真的不知道该怎么做才能检索下一个光标。
e-commerce - Walmart API Error: WM_CONSUMER.CHANNEL.TYPE set null or invalid
My client has a Walmart marketplace store and we are trying figure out how to successfully make the Walmart API's Multiple Item Inventory for All Ship Nodes API call
.
The API production URL is :
https://marketplace.walmartapis.com/v3/inventories
The purpose of this call is getting the inventory of the store using the API.
Unfortunately, we are stuck because we don't know what value to put for WM_CONSUMER.CHANNEL.TYPE
.
As a result, the API response is unsuccessful and gives this error:
Where can the value of WM_CONSUMER.CHANNEL.TYPE be found?
php - 无法从 Walmart API 获取商品
我正在尝试使用 Walmart 市场 API 按 SKU 获取项目,并按照此文档 成功获取访问令牌,但之后当我想按 SKU 获取项目时,它无法获取项目详细信息。请帮我找出问题所在。当我打印“CURLOPT_HTTPGET”时,它会返回 80,如果我打印“$code”,它会返回 401。似乎我在请求标头或 url 中有问题,但对于 url,我使用 Walmart APi 的官方文档。因此,如果您找到任何解决方案,请联系我。谢谢
这是我的代码:
walmart-api - 请求失败,状态码 403(特定于 Walmart API)
这是特定于 walmart api 的。我觉得好像我准确地配置了标头并根据文档要求提供了所需的标头。但是,我仍然收到 403 错误。当我在邮递员中测试时,我仍然收到一个 403 错误,它提到服务器拒绝了一个有效的请求。这是下面记录的数据。我在后端使用了带有 axios 和 crypto-js 库的 Node.js。谁能让我知道这里有什么问题?请让我知道是否还有其他我应该添加到问题中的内容。(我故意删除了消费者 ID 值):
开始 Walmart API 调用...
api - 有没有办法从 Walmart API 获取列表信息?
我们需要获取特定产品的制造商产品 ID 和列表排名,但Marketplace Items API不提供此类信息。有没有办法获得这些领域?
api - 接受类型无效,INVALID_ACCEPT_TYPE.GMP_ITEM_QUERY_API(Walmart ItemSearch API 错误)
从沃尔玛目录中搜索商品错误 406 不可接受“代码”:“INVALID_ACCEPT_TYPE.GMP_ITEM_QUERY_API”“信息”:“接受类型无效。”
Walmart Item Search API 允许我们按商品关键字、UPC 或 GTIN 查询 Walmart.com 全球产品目录。
API 调用
GET https://marketplace.walmartapis.com/v3/items/walmart/search?query=ipad WM_SVC.NAME: 4PSite WM_QOS.CORRELATION_ID: {{$guid}} Authorization: Basic NDdmNzA4MY0LdfgfgdfghMThlNDQwOkRQZFRRYTdpZ3GDFGDFRFDGDFGETmRsVEZPOHZPRCYUw0RHRXM296VGlsVXFaZFZmTHpTdVNsdfdsafadfgesgdfg0.... WM_SEC.ACCESS_TOKEN: eyJraWQiOiI3NGU2ODE4Mi1iMzJkLTQ4ZDEtYThjOS03YjMyNDljMTk1NmQiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0 ..EzxhCQ9QIKhWMvdI._uvEAJGZtvfjX7AbwGd.....
API 调用错误
需要帮忙...
node.js - 沃尔玛卖家 API“大宗商品设置”不起作用
我尝试使用 Walmart API v4.2 发布一些商品。我使用“批量项目设置”API 方法来创建一些提要。我使用了一些类型的方法来做到这一点:
- 发送带有标头“multipart/form-data”的二进制文件(在请求正文中,for-data)(Walmart API 文档中描述了这种方式)
- 在请求正文中发送带有标头“Content-Type”的字符串化对象:“application/json”,
Walmart API 正确返回我的 feedId。但是所有这些方法都不起作用!提要创建后,我在沃尔玛卖家中心看到了“已提交”状态。但几分钟后,此状态更改为“错误”。在错误列中,我看到“错误类型:数据错误”,描述为“数据格式错误。请检查数据文件以确保其格式正确。java.lang.NullPointerException”。
我使用我的后端 NodeJs 应用程序来做到这一点。我使用 Axios 发出请求。我的代码示例:
api - 有没有办法从 Walmart API 获取有关其他卖家产品的信息?
我们希望获得对 Walmart.com 产品目录信息的访问权限以及来自列表的一些信息,例如其 upc、制造零件编号、列表的费率等。我们需要 API,我们只能执行文本(如关键字)用于搜索。
我们确实使用了商品搜索 API,但它不提供有关列表排名或 mpn 的任何信息 https://developer.walmart.com/api/us/mp/items#operation/getSearchResult
也许有人使用我们需要的服务?