https://developer.amazonservices.jp/gp/mws/api.html?ie=UTF8&section=recommendations&group=recommendations&version=latest


のライブラリを使用し、レコメンドどを取得したいのですが
.config等の設定をし、実行したら、下記が返ってきます。
※ちなみに、Sample内のListRecommendationsSample.phpを実行した結果です。

<?xml version="1.0"?>
<ListRecommendationsResponse xmlns="https://mws.amazonservices.com/Recommendations/2013-04-01"/>
ResponseHeaderMetadata:

これをキーワードを指定し、レコメンドが返ってくるようにするには
どうすればよいでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/07/21 20:03:23
  • 終了:2013/07/28 20:05:04

回答(1件)

id:Cherenkov No.1

Cherenkov回答回数1503ベストアンサー獲得回数4932013/07/22 01:42:37

ポイント100pt

このAPIはキーワード指定してリクエストすることはできません。絞り込みはできるようですが。
ListRecommendations

このAPIは「出品情報品質の改善推奨情報の取得」なので AmazonのAPIでリレーション(この商品を買ってる人はこの商品を買.. - 人力検索はてな のようなことをしたいのであればできません。

参考:レコメンドAPIに新機能(出品情報品質)が追加されました - Amazon マーケットプレイスWebサービス(MWS) 日本公式ブログ

他1件のコメントを見る
id:Cherenkov

類似商品かどうかは、カスタマーが購入した商品を基にして決定します。つまり、Xを購入したカスタマーがYも購入したという事実が基になります。このアルゴリズムは、例えば参照された商品に基にしたものとは異なります。参照ではなく購入を基にすることで、類似商品にカスタマーが興味を持つ可能性が高まります。
Product Advertising API


また、CartSimilarities レスポンスグループの説明に<SimilarProducts> は「この商品を買った人はこんな商品も買っています」とあります。
(CartSimilarities レスポンスグループはカートに限定された機能にしか使えなさそう。今回の目的と違ってくる)
https://images-na.ssl-images-amazon.com/images/G/09/associates/paapi/dg/index.html?RG_CartSimilarities.html

ということで、Amazonがいう類似・Similarは「この商品を買った人は~」として扱えばよさそうです。

キーワード指定なら、Similarities レスポンスグループが返ってくるItemLookup,ItemSearch,ListLookupあたりを使えばいいのではないでしょうか。
パラメータに任意のKeywordsとResponseGroupにSimilaritiesを指定すれば希望の情報が取得できるかも。
https://images-na.ssl-images-amazon.com/images/G/09/associates/paapi/dg/index.html?RG_Similarities.html
https://images-na.ssl-images-amazon.com/images/G/09/associates/paapi/dg/index.html?ItemSearch.html

2013/07/22 06:07:11
id:Cherenkov

ListLookupはサポート終了してました

2013/07/22 06:15:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません