问题标签 [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 回答
248 浏览

java - 沃尔玛(Java 集成)- 使用 Resttemplate 发布提要

我目前正在将 Walmart 集成到我们的应用程序中,并且我正在尝试通过 API 方法发布 Item Feed。我已经成功地从 ARC 工具发布了一个提要,所以我已经知道如何为它的发布请求建模,我唯一的问题是我在使用 Resttemplate 时在我的代码中使用它时遇到了困难。

以下是成功发布我的商品的请求(来自 ARC - Chrome)(我可以在我的沃尔玛卖家控制台中看到它们)和它的 Java 代码(出于安全原因修剪了凭据):

Obs: Java 代码中用于请求的签名和其他字段已正确生成,因为我在来自 ARC 的请求中也使用了它们,因此标头的值没有问题,但我尝试的方式据我所知,在正文请求中设置文件:

在此处输入图像描述

以及使用 Resttemplate 生成标头和发送 post 请求的代码:........

.........................................

我收到一个 400 状态代码,说这是一个错误的请求。您是否设法为沃尔玛发布提要,或者是否有任何其他方式可以使用 Resttemplate 发布多部分/表单数据/文件?

谢谢

0 投票
0 回答
1847 浏览

java - Java - Resttemplate - 带有多部分/表单数据的 POST

我必须向 WALMART API 发出 POST 请求,才能将我的产品上传到他们的平台上。我有一个包含要发送的请求的 xml 文件。我的请求在 ARC/Postman 中工作(可以参见下面的工作版本示例),问题是我无法使用 Resttemplate 在 Java 中工作,我根本无法正确设置正文请求(实际文件)。

您可以使用 Resttemplate 帮助将下图中的请求“翻译/转换”为 Java 吗?

到目前为止,我有这段代码用于设置上述标头(出于安全原因对一些值进行硬编码):

和实际要求:

谢谢

这是图片的链接

0 投票
2 回答
909 浏览

curl - 搜索查询在浏览器中有效,但在 curl 方法中出错

以下搜索查询适用于任何 Internet 浏览器,例如 IE、Chrome 或 Firefox。

http://search.mobile.walmart.com/search?query=bread&store=5461&size=20&offset=0

但是,如果我使用curl带有参数的 POST 方法:

我收到错误消息:

“状态代码:404,“错误”:“未找到”

0 投票
1 回答
914 浏览

php - 使用 CURL 和 SimpleXML 从 Walmart API 解析 XML 响应对象 [object(SimpleXMLElement)[x]

使用v3/ordersWalmart API 的一部分来检索给定日期的订单。

我成功地收到了 XML 格式的响应。

执行 avar_dump($result);将 XML 输出为字符串。

在此处输入图像描述

将字符串加载到变量中$xml = simplexml_load_string($result);并简单地进行var_dump($xml);输出object(SimpleXMLElement)[2]

试图进一步缩小节点路径..

输出object(SimpleXMLElement)[3]

并试图ns3:elements$elements = $xml->{'ns3:list'}->{'ns3:elements'};

var_dumps 只是一个null

我已验证我已成功收到使用的200回复$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

我还尝试使用对数组和 json 进行编码和解码

但仍然得到一个

为什么 XML “卡在” 中,object我该如何解析它的内容?

很困惑为什么我不能用这个字符串做任何事情。

这是完整的脚本:

以及示例 xml 输出

在这种情况下解析任何单个节点的正确方法是什么?

0 投票
2 回答
3227 浏览

walmart-api - 如何访问沃尔玛开放 API

在哪里可以查看当前支持的 Walmart Open API 列表?如何访问这些 API?非常感谢您的帮助!

0 投票
1 回答
681 浏览

json - 沃尔玛搜索 API 仅显示 10 个结果

我正在尝试使用沃尔玛开放搜索 API 来显示来自沃尔玛的产品列表。如果用户输入他们想要的东西,由于 API 限制

API 返回的项目结果是分页的,每页最多显示 25 个项目(使用 numItems 参数)。可以通过使用“start”参数来请求更多,该参数指定响应中的第一个项目编号。分页仅限于特定搜索的前 1000 个项目

这是他们的json:

不知道如何在IOS中从起点10开始显示结果进行tableView显示?有人可以帮忙吗?

0 投票
1 回答
72 浏览

java - com.walmart.marketplace.sdk.cli.SDKClient 未找到

我使用 WalmartMarketPlaceAPI java SDK 。但它告诉我这个类 'com.walmart.marketplace.sdk.cli.SDKClient' 没有找到,有人能告诉我如何解决吗?

在此处输入图像描述

0 投票
1 回答
755 浏览

java - 沃尔玛发布 API 变体

我有一个具有不同颜色变化和尺寸变化的产品。我需要把它作为一个有变化的单一产品来推广。是否有任何相同的 xml 可用于此?

我从https://developer.walmart.com/xsd/V3-Spec-Item-3.1-XSD.zip获得了当前的 XSD

谁能帮我?

0 投票
0 回答
144 浏览

c# - xml 反序列化属性 null 沃尔玛市场 API

我遇到了来自 Walmart Items API 的 XML 反序列化问题。

这是我用来反序列化响应的代码。有谁知道如何反序列化没有命名空间的属性?我试图将默认命名空间设置为http://walmart.com但这不起作用。

这是代码。

ns:price (currenty, amount) 下的属性没有命名空间,而所有其他元素都有命名空间。

这是来自 walmart api 服务器的响应:

这是来自walmart item API的示例响应。它不包含所有元素的命名空间。我想它曾经是这样的。但它不再来了。

0 投票
1 回答
170 浏览

ios - 如何在 Xcode 中将 Walmart API 与 iOS 应用程序一起使用?(快捷语言)

我最近在我的 iOS 应用程序中安装了沃尔玛的 API。该应用程序的目的是让用户使用沃尔玛的 API 搜索商品,然后将查询到的商品显示给用户。但是,我很难找到任何有关如何将沃尔玛的 API 与 Xcode 和 Swift 语言一起使用的示例。很好奇是否有人能指出我在使用 Swift 语言时如何正确使用 API 的方向,或者是否有人有在 Xcode 中使用 Walmart API 的经验?我觉得完成我想做的事情应该不难,但现在我有点迷茫。提前感谢所有帮助和建议!谢谢。