0

Amazon Product Advertising API を使用してキーワード「平行」の ItemSearch リクエストを作成する際に行き詰まりました。

この単語をamazon.co.jpに入れると、商品のリストが表示されます。ただし、API を介してリクエストを送信すると、「AWS.ECommerceService.NoExactMatches」という結果が返されません。

上記の単語をユニコードに変換して試しましたが、うまくいきませんでした。

amazon.co.jp への私のリクエストを参照してください。

GET http://ecs.amazonaws.jp/onca/xml?AWSAccessKeyId=MyAccessKey&AssociateTag=myTag&Keywords=%26%2320006%3B%26%2334892%3B%26%2336664%3B%26%2320837%3B&Operation=ItemSearch&ResponseGroup=OfferFull%2CMedium%2CItemAttributes&SearchIndex=Grocery&Service=AWSECommerceService&Timestamp=2013-05-22T05%3A48%3A32Z&Signature=mySignature HTTP/1.1

あなたの迅速な対応は高く評価されます。

ありがとう

4

1 に答える 1

0

検索キーワードについて、Amazon Products API から結果を得ることができました。

http://ecs.amazonaws.jp/onca/xml?
AWSAccessKeyId=key
&AssociateTag=tag
&Keywords=%E4%B8%A6%E8%A1%8C%E8%BC%B8%E5%85%A5
&Operation=ItemSearch
&SearchIndex=Grocery
&Timestamp=timestamp
&Signature=signature

キーワードは UTF-8 でエンコードされます。
Amazon Signed Requests Helper を使用してリクエストに署名しました。そこでは、Unicode に変換せずに日本語のキーワードを使用しました。ツールは私のためにそれらをエンコードしました。

于 2014-04-11T11:27:02.740 に答える