无法调用亚马逊MWS API' GetLowestPricedOffersForSKU'来自Google Apps脚本的来电。

时间:2018-06-01 09:32:39

标签: google-apps-script amazon-mws

我们可以使用GET方法进行大多数亚马逊MWS API调用,但有些(例如GetLowestPricedOffersForSKU)确实需要通过POST调用。

我已使用Google Apps脚本中的正确签名成功调用了亚马逊MWS API GET调用,但是后置调用无效。

我收到此错误:'时间戳2018-06-01T09%3A11%3A52.000Z必须采用ISO8601格式'。

如果我没有对时间戳进行编码,那么我会收到“签名不正确”字样'错误。

注意:

  1. 我没有传递查询字符串。如果我这样做,我会收到一条错误消息:GetLowestPricedOffersForSKU failed processing arguments

  2. 我正在添加有效负载中的所有参数。

    var options = {   '方法' :' POST',   ' contentType':' application / x-www-form-urlencoded',   '有效载荷' :有效载荷,   ' muteHttpExceptions':真 };

    响应= UrlFetchApp.fetch(finalURL,选项);

  3. 签名计算过程与其他正常运行的API调用相同。

  4. 如果有人使用Google Apps脚本实施了亚马逊MWS Post方法调用,请告知我们。

0 个答案:

没有答案