我正在将沃尔玛api与我的网站整合。有谁知道如何使用api在walmart上提交feed?有没有可用的例子?
答案 0 :(得分:2)
你可以参考
developer.walmart.com
获取签名部分的API调用和SDK的所有见解。 Feed提交调用涉及以下方面 首先,您需要通过URL(完整),时间戳,consumerId,requestMethod生成签名。
然后需要在v3 / feeds端点上使用以下标头发送curl请求
WM_SVC.NAME: Walmart Marketplace
WM_QOS.CORRELATION_ID: 2lmnWiWak7IUcBcnEczyTw==
WM_SEC.TIMESTAMP: 1485896379543
WM_SEC.AUTH_SIGNATURE: jKQlCI4JovTR1ReIVRtOchc3OE9tKbcm9LpCPdq7sekCDOGzhbQFlop/XFX5hZGHWWmaj/mngmr8wNiIiYh1hPS9eQYyi78bOBo3nC49aE2gwSup1fBqZ2M9xQIp+0iGu5J/cNHtX76d+wmOKynsp/W9OBwHcNtgFy3m10Q39DM=
WM_CONSUMER.ID: yourValue
Content-Type: multipart/form-data;
Accept: application/xml
WM_CONSUMER.CHANNEL.TYPE: your consumer channel type id
您还需要包含包含产品create xml的XML文件。如果您在php环境中,这可以通过CurlFile类完成。 curl请求将是一个post请求,它将输出feedId。记录下来以便回复,您可以看到在沃尔玛上提交的项目Feed。
除此之外,还有许多可用于与沃尔玛集成的第三方插件。