问题标签 [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.

0 投票
0 回答
311 浏览

walmart-api - Walmart Orders API:无论我设置什么限制,我总是返回 40 个结果

我成功地使用以下 API 端点和参数从 api 进行身份验证并获取结果(在 2019-01-01 之后创建的订单,每页限制为 200 个结果)

https://marketplace.walmartapis.com/v3/orders?createdStartDate=2019-01-01&limit=200&shipNodeType=SellerFulfilled

这是 API 文档:https ://developer.walmart.com/#/apicenter/marketPlace/latest#getAllOrders

结果元数据显示共有 303 个订单,页面大小(限制)为 200,但仅列出了 40 个结果(而不是 )。

关于我做错了什么以及我能做些什么来获得其余结果的任何想法。

0 投票
0 回答
288 浏览

laravel-7 - Walmart Api 与 Laravel 7 和自动数字签名创建的集成

我正在使用 Laravel 7 进行 Walmart Api 集成。我也安装了 GuzzleHttp。我使用 DigitalSignatureUtil.jar 生成 WM_SEC.AUTH_SIGNATURE 和 WM_SEC.TIMESTAMP。第一次在 json 中获取数据效果很好。以下是代码。

注意:但如果我在第二天或几分钟后使用代码,它会出错。我收到以下错误

请帮助我该怎么做才能摆脱这种情况?

0 投票
2 回答
351 浏览

walmart-api - Walmart.io 身份验证问题 - 无法在 C# 中验证请求中的身份验证签名

我正在尝试为 C# 实现,这是我的代码:

要获得签名,我使用 BouncyCastle

继续被禁止。请帮忙。

0 投票
1 回答
160 浏览

api - Walmart.io 无法创建应用程序

我今天创建了一个新的 Walmart.io 帐户,但无法创建应用程序。无论我为“公司名称”输入什么,我都会收到一条错误消息,指出“您不是该组织的成员。请使用其他公司名称”。我也有同事尝试过,他们都遇到了同样的问题。有谁知道发生了什么?

0 投票
1 回答
104 浏览

walmart-api - Walmart Inventory Update PUT API 每隔一段时间随机返回 400

在库存更新过程中,我每隔一段时间就会看到此错误弹出窗口

发生这种情况是否有特定原因?

0 投票
2 回答
408 浏览

jsonschema - 沃尔玛市场 API JSON 模式

Walmart 引入了新版本的 Marketplace API 架构 (v4):https ://developer.walmart.com/#/apicenter/marketPlace/latest#theItemObject 并且与以前的版本不同,它只提供 JSON 格式(以前的版本有 XSD模式)。我想将架构转换为实体,但事实证明这些文件实际上并不是经典的JSON Schema。有谁知道它是什么格式,是否有任何工具可以解析和转换它?

架构示例: https ://developer.walmart.com/xsd/marketplace/items/Spec-4.0/MP_ITEM_SPEC_4.0.json

0 投票
0 回答
221 浏览

php - 通过 Walmart API 批量购买商品

我尝试通过 Walmart API 批量购买商品,但出现错误:设置此产品时发生意外错误。请尝试重新摄取此项目。

我使用 PHP,这是我的 json:

哪里出错了?发生了什么?

0 投票
1 回答
198 浏览

php - WM_SEC.AUTH_SIGNATURE PHP 示例

Walmart 提供了一个 java 示例来生成新 api 所需的签名:

使用私钥生成的签名,并对消费者 id、时间戳和密钥版本的值进行签名。此签名的 TTL 为 180 秒。发布后,API 代理将抛出“时间戳过期”错误。

Java 代码

有人有PHP等价物吗?

0 投票
1 回答
262 浏览

c# - 如何使用私钥进行身份验证 - Walmart Affiliate

我正在尝试使用 Walmart Affiliate API,它使用公共/私有令牌进行身份验证。我无法弄清楚提供的步骤中缺少什么。

我目前有一个DelegatingHandler添加所需的 Headers 值。我正在使用 BouncyCastle 来帮助进行私人令牌签名,这就是我目前所拥有的。

这是通过 my 调用DelegatingHandler的:

它是通过文档中提到的示例调用开始的:

我的私钥是按照此处提到的 Windows 步骤生成的,但我使用 PuTTy 菜单项导出了私钥:转换 -> 导出 OpenSSH 密钥

该私钥文件看起来像:

我认为我正确地遵循了指南,但我仍然从他们的 API 获得 HTTP 401。谁能弄清楚我做错了什么?

0 投票
0 回答
65 浏览

walmart-api - 我没有在 walmart API 中获得值集偏移量

“https://marketplace.walmartapis.com/v3/items?offset=5&limit=20”;

我想获得不同的偏移项目,但我总是得到索引为 0 的项目,而我在 walmart 中设置了起始偏移值 5 获取所有项目 api