这个问题可能是由于您在上传Feed数据中提供的产品类型不符合Amazon SP API规范。请确保您的产品类型是有效的,并且符合以下示例中的格式:
例如,如果您正在上传一个共享商品Feed,则您的产品类型应该是“POST_FLAT_FILE_LISTINGS_DATA”。
以下是一个示例代码片段,展示如何在上传Feed数据时使用正确的产品类型:
requestData.append("Content-Type", "text/tab-separated-values;charset=UTF-8");
requestData.append("Content-Disposition", `attachment; filename=${feedFileName}`);
switch (feedType) {
case "XML":
requestData.append(
"feedType",
"_POST_PRODUCT_DATA_"
);
break;
case "FlatFile":
requestData.append(
"feedType",
"_POST_FLAT_FILE_LISTINGS_DATA_"
);
break;
default:
// throw an error or do something else
}
请注意,在上述代码段中,我们在使用_POST_PRODUCT_DATA_
和_POST_FLAT_FILE_LISTINGS_DATA_
产品类型时使用了下划线来分隔单词,这也是符合Amazon SP API规范的标准。