「ResponseGroup」に「EditorialReview」を含めると得られます。
$amazon = new Services_Amazon( **ID**, **KEY**, **TAG** );
$res = $amazon->ItemLookup ( **ASIN**, 'ResponseGroup' => 'EditorialReview' );
echo $res['Item'][0]['EditorialReviews']['EditorialReview'][0]['Source'];
echo $res['Item'][0]['EditorialReviews']['EditorialReview'][0]['Content'];
EditorialReviewレスポンスグループのSourceとContentが相当します
https://images-na.ssl-images-amazon.com/images/G/09/associates/p...
取得した連想配列の構造と内容については下記のようにするとブラウザに出力できますので
services_amazonで指定したレスポンスグループが適しているかどうかの確認に使ってください
require_once('Services/Amazon.php'); $a = new Services_Amazon(省略); $x = $a->ItemSearch(省略); echo '<pre>'; print_r($x); echo '</pre>';
上記公式サイトにも注意書きがありますとおり、
必ずしも情報を得られるというものではありませんので、
確実に取得したい場合はAmazonAPIを通してではなく、
DetailPageURLで返されるアドレスへアクセスしてページを読み解く必要がある場合もありますが、
それはまた別の話となりますので、ひとまず失礼します
以上、7月の風ことwindofjulyでした
サンプルコードありがとうございました。いろいろ理解することができました。
「ResponseGroup」に「EditorialReview」を含めると得られます。
$amazon = new Services_Amazon( **ID**, **KEY**, **TAG** );
$res = $amazon->ItemLookup ( **ASIN**, 'ResponseGroup' => 'EditorialReview' );
echo $res['Item'][0]['EditorialReviews']['EditorialReview'][0]['Source'];
echo $res['Item'][0]['EditorialReviews']['EditorialReview'][0]['Content'];
具体的なコードの記述ありがとうございました。このコードで実際に動作しました。
具体的なコードの記述ありがとうございました。このコードで実際に動作しました。