我正在完成从 MWS 到 SP-API 的迁移。我有一个问题要在 9 月 30 日到来之前询问(MWS Feed 已弃用)。
目前,我正在使用新的 SP-API 使用与 MWS 中使用的完全相同的格式成功批量上传 feed (POST_FLAT_FILE_INVLOADER_DATA)。我正在谈论 tsv 文件(制表符分隔文件),如下所示:
sku product-id product-id-type price quantity item-condition leadtime-to-ship merchant-shipping-group-name
2AH1-9GHTA17057307 0000000003723 EAN 7,00 0 11 3
几个小时前我开始担心这些文件。他们还会工作吗?也许这是一个愚蠢的问题,但我需要在为时已晚之前仔细检查一下。
谢谢您的宝贵时间。
这应该仍然适用于新的 SP API,请参阅文档中的 this 示例。 该示例的 contentType 为
text/tab-separated-values; charset=UTF-8
。
const SellingPartnerAPI = require('amazon-sp-api'); 让 sellPartner = new SellingPartnerAPI({ 区域:“na”, 刷新令牌:REFRESH_TOKEN ,证书: { SELLING_PARTNER_APP_CLIENT_ID:SELLING_PARTNER_APP_CLIENT_ID ,SELLING_PARTNER_APP_CLIENT_SECRET:SELLING_PARTNER_APP_CLIENT_SECRET, } ,选项: { 自动请求令牌:假 } }); 等待 sellPartner.refreshAccessToken(); 让 CreateFeedDocumentResponse = 等待 sellPartner.callAPI({ 操作:'创建FeedDocument', 端点:“提要”, 身体: { 内容类型:“文本/制表符分隔值” } });
您可以使用上面的代码创建FeedDocument。