SP APIs中XML转JSON Feed提交时遇BAD_REQUEST错误求助
解决SP API JSON Feed PATCH提交的BAD_REQUEST错误
你提交的JSON Feed报错Invalid parameters provided,核心原因是XML到JSON迁移时字段命名未遵循JSON Feed的驼峰命名规范——XML常用下划线分隔字段,而亚马逊SP API的JSON Feed要求使用驼峰命名。
修正后的Feed内容:
{ "header": { "sellerId": "XXX", "version": "2.0", "issueLocale": "en_US" }, "messages": [ { "messageId": 1, "sku": "7ASDDDD", "operationType": "PATCH", "productType": "PRODUCT", "patches": [ { "op": "replace", "path": "/attributes/fulfillmentAvailability", "value": [ { "fulfillmentChannelCode": "DEFAULT", "quantity": 9 } ] } ] } ] }
关键修改点:
- 将PATCH路径中的
fulfillment_availability改为驼峰格式fulfillmentAvailability - 将库存对象中的
fulfillment_channel_code改为驼峰格式fulfillmentChannelCode
这两个字段命名错误是导致参数无效的直接原因,修正后即可正常提交。
内容的提问来源于stack exchange,提问作者Bhargav Kaklotara
相关产品推荐
相关产品推荐

