ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: unidentified ที่ 09 มีนาคม 2013, 15:18:10



หัวข้อ: สอบถามวิธีแก้ เรื่อง Amazon API ดึงสินค้าได้แค่ 10 x 10 = 100 ASIN ต่อ 1 BrowseNode
เริ่มหัวข้อโดย: unidentified ที่ 09 มีนาคม 2013, 15:18:10
ผมว่าลองเขียน โปรแกรมดีง ASIN จาก Amazon ทั้งหมดโดยเรา ใส่แค่ BrowseNodeID อะไรก็ได้ สุดท้าย
โปรแกรมไปจะไปกวาด ASIN ลุกๆ BrowseNode นั้นทั้งหมดมา  :wanwan003:

แต่ปัญหาคือ ตั้งแต่ปี 2011 Amazon มัน Set API ให้ Return Product Result ของแต่ละ Browsenode มาแค่ 10 หน้า หรือ (10 ชิ้น x 10 หน้า = 100 ASINs)
อยากทราบว่่า พอจะมีวิธี Tricky เรื่องนี้มั้ยครับ  :wanwan017:
 
สุดท้ายผมเลยต้องมา หัดใส่ iMacro แหล่มเหมือนกัน  :wanwan013:


หัวข้อ: Re: สอบถามวิธีแก้ เรื่อง Amazon API ดึงสินค้าได้แค่ 10 x 10 = 100 ASIN ต่อ 1 BrowseNode
เริ่มหัวข้อโดย: majika ที่ 09 มีนาคม 2013, 15:24:56
ผมว่าก็ต้อง iMacro ไม่งั้นก็ต้องเขียน script เพื่อเก็บ asin มาแทนล่ะครับ


หัวข้อ: Re: สอบถามวิธีแก้ เรื่อง Amazon API ดึงสินค้าได้แค่ 10 x 10 = 100 ASIN ต่อ 1 BrowseNode
เริ่มหัวข้อโดย: unidentified ที่ 09 มีนาคม 2013, 15:26:58
ครับ อุตส่าห์นั่งเขียนอยุ่ 3 วัน สุดท้ายต้องมาง้อ iMacro  :wanwan004:


หัวข้อ: Re: สอบถามวิธีแก้ เรื่อง Amazon API ดึงสินค้าได้แค่ 10 x 10 = 100 ASIN ต่อ 1 BrowseNode
เริ่มหัวข้อโดย: ross_ice ที่ 11 มีนาคม 2013, 18:46:29
ทำใมถึงคิดว่าได้แค่ 10ชิ้น ล่ะครับ มันได้สูงสุด 24ชิ้น
ตอนดึงก็แทรก &Count=24 ลงไป ก็ได้24ชิ้นx10หน้าแล้ว แต่ถ้าใส่Count มากกว่า 24 apiจะerror 1-24 บลาๆๆๆๆ

ex.
โค๊ด:
		$request_dirty = '&Operation=ItemSearch'.
'&SearchIndex='.$amazon_index.
$request_nodeid.
$request_keywords.
'&Count=24'.
'&ItemPage='.$ItemPage.
$request_sort.
'&MerchantId=Featured'.
'&ResponseGroup=Medium,OfferSummary,Offers,VariationSummary';


หัวข้อ: Re: สอบถามวิธีแก้ เรื่อง Amazon API ดึงสินค้าได้แค่ 10 x 10 = 100 ASIN ต่อ 1 BrowseNode
เริ่มหัวข้อโดย: unidentified ที่ 14 มีนาคม 2013, 23:36:20
ทำใมถึงคิดว่าได้แค่ 10ชิ้น ล่ะครับ มันได้สูงสุด 24ชิ้น
ตอนดึงก็แทรก &Count=24 ลงไป ก็ได้24ชิ้นx10หน้าแล้ว แต่ถ้าใส่Count มากกว่า 24 apiจะerror 1-24 บลาๆๆๆๆ

ex.
โค๊ด:
		$request_dirty = '&Operation=ItemSearch'.
'&SearchIndex='.$amazon_index.
$request_nodeid.
$request_keywords.
'&Count=24'.
'&ItemPage='.$ItemPage.
$request_sort.
'&MerchantId=Featured'.
'&ResponseGroup=Medium,OfferSummary,Offers,VariationSummary';

อ่าๆ ผมใช้ C# เขียน มันได้แค่ 10 ชิ้นครับ