2012-05-05 86 views
3

要獲得項目的變體,我們需要傳遞其父項的ASIN。但是,如果有子項目,是否可以通過亞馬遜產品廣告API獲取父ASIN?如何獲得項目的父ASIN?

回答

0

不幸的是,經過漫長的搜索之後,我可以說通過亞馬遜產品廣告API的當前版本(2011-08-02)無法獲得父ASIN。

我希望在未來的亞馬遜,它會提供這種功能。

6

在您的ResponseGroup中包含VariationMatrix。這在亞馬遜上很少記載,但它會給你每個項目的ASIN和ParentASIN。據我所知,它在ItemSearch和ItemLookup中都有效。然後做一個使用ParentASIN的ItemLookup,你會得到一系列項目返回的變體,全部顯示他們的ASIN,他們的變化尺寸,優惠等。

+0

有趣的是,我花了很多時間試圖讓音頻預覽,即直接鏈接到MP3曲目不要在那裏的軌道可以購買並預覽頁面。我不記得閱讀VariationMatrix的一些東西,這可能會對我很長一段時間亞馬遜產品API的挫折有所幫助,但是我可以從iTunes獲得大多數音軌的音頻預覽,所以我對嘗試解決該問題的熱情已經減弱...... ;-) – Muskie

3

如果你還沒有找到答案,下面的請求幫助我得到父ASIN。

$baba_item = array(
'Operation' => 'ItemLookup', 
'ItemId' => 'B003O6CB6S', 
'ResponseGroup' => 'Variations' 
); 

$baba_result = $amazon->queryAmazon($baba_item); 
$parentASINi= $baba_result->Items->Item->ParentASIN;