Как исправить "Amazon MWS Product Detail API из Google Scripts, чтобы вернуть информацию о продукте?" - PullRequest
0 голосов
/ 04 апреля 2019

Я работаю над API Amazon MWS, чтобы вернуть запрошенные данные о продукте в электронную таблицу Google.У меня возникли некоторые проблемы при попытке вернуть подробности продукта с этим и, будучи новичком в кодировании, я совершенно не уверен, что проблема с самим API.К сожалению, пока я могу получить ответ Ping только с отметкой времени, и все.Как исправить это так, чтобы возвращаемая информация представляла собой данные продукта?

function myFunction () {

var parameters =

Action= '&Action=GetMatchingProductForId',
AwsAccessKeyID= 'AWSAccessKeyId=xxxxxx',
IdType= '&IdType=ISBN',
ListID= '&IdList.Id.1=9780321601834',
MarketplaceId= '&MarketplaceId=ATVPDKIKX0DER',
Method= 'POST\n',
ResponseGroup= '&ResponseGroup=ItemAttributes',
SellerId= '&SellerId=xxxxxx',
SecretKey= 'xxxxxx', 
Timestamp= Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd'T'HH%mm%ss'Z'"),
URL= 'https://mws.amazonservices.com',

var QueryString =

Method+'/Products/2011-10-01\n'+AwsAccessKeyID
+'&Action=GetMatchingProductForId'+IdType+MarketplaceId+ListID
+ResponseGroup+SellerId+'&SignatureMethod=HmacSHA256'
+'&SignatureVersion=2'+'&Timestamp='+Timestamp
+'&Version=2011-10-01';

 var SignedRequest = Utilities.computeHmacSha256Signature(QueryString, SecretKey)
 var Encoded = Utilities.base64Encode(SignedRequest)

var Response = UrlFetchApp.fetch (URL, {'muteHttpExceptions': true});Logger.log (ответ);

Единственный результат, который я действительно хотел бы для этого, это чтобы этот API возвращал данные продукта, прежде чем я перейду к следующему шагу.Заранее благодарим всех, кто нашел время, чтобы помочь с этой проблемой.

...