2012-01-02 14 views
17

अमेज़ॅन एपीआई का उपयोग करके ऐसा लगता है कि अब उत्पाद की समीक्षा रैंक जानकारी प्राप्त करना संभव नहीं है। जाँच हो रही है this link टिप्पणी कहते हैं:अमेज़ॅन उत्पाद विज्ञापन API - समीक्षा-रैंक प्राप्त करें

8 नवंबर 2010 के रूप में, केवल आइफ्रेम URL अनुरोध सामग्री में दिया जाता है।

हालांकि, पैरामीटर के साथ परीक्षण वे इफ्रेम प्राप्त करने का सुझाव देते हैं, लेकिन ऐसा लगता है कि अब भी इफ्रेम अब काम नहीं करता है। इस प्रकार, अध्याय "नवीनतम ग्राहकों को खरीदने के लिए प्रेरित" अध्याय में नवीनतम एपीआई संदर्भ में भी "समीक्षा" पूरी तरह गायब है।

हालांकि: चूंकि मुझे समीक्षा रैंक जानकारी प्राप्त करने के लिए अभी भी संभव है, लेकिन मुझे भी बहुत दिलचस्पी है - शायद अमेज़ॅन एपीआई का उपयोग नहीं कर रहा है, लेकिन एक प्रतिस्पर्धी के एपीआई की समीक्षा रैंक जानकारी प्राप्त करने के लिए - मुझे आशा है कि कोई भी कुछ उपयोगी प्रदान कर सकता है यह विषय।

+1

यह थ्रेड भी देखें 31 दिसंबर 2011 एडब्ल्यूएस चर्चा मंचों में https://forums.aws.amazon.com/thread.jspa?threadID=83878&tstart=0 यह आपके द्वारा वर्णित की गई पुष्टि करता है। शायद उस थ्रेड फीड को देखें? शायद अमेज़ॅन साइट पर प्रतियोगी एपीआई के बारे में कोई पोस्ट नहीं होगी। हो सकता है कि कुछ और जो आपकी मदद कर सके, मुझे उम्मीद है ... –

+1

यहां उनका बयान है जहां वे रेटिंग हटाने के अपने इरादे को सूचित करते हैं। https://affiliate-program.amazon.com/gp/advertising/api/detail/api-changes.html 'ऑफ़र प्रतिक्रिया समूह से तत्वों को हटाया जा रहा है: कुल प्रतिक्रिया पृष्ठ, कुल प्रतिक्रिया, औसत रेटिंग' – Chloe

उत्तर

14

प्रस्तावना: मुझे यकीन नहीं है कि मैं समझता हूं कि आप वास्तव में क्या देख रहे हैं लेकिन मैं अपने निष्कर्षों को वैसे भी साझा करूंगा।

मैं समीक्षा के लिए iframe यूआरएल पुनर्प्राप्त करने में सक्षम था और इसे .html पेज में एम्बेड करने के बाद समीक्षा iframe देखने में सक्षम था। मैं iframe यूआरएल पुनः प्राप्त करने के निम्न विशेषताओं का प्रयोग किया:

Operation=ItemLookup& 
ItemId=1451648537& 
ResponseGroup=Reviews& 
TruncateReviewsAt="256"& 
IncludeReviewsSummary="False"& 
Version=2011-08-01     <= important: can't be less than this version 
AssociateTag=<YourAssociateTag> <= required when using this version, can be anything (not verified by Amazon) 

प्रतिक्रिया के प्रासंगिक भाग:

<Item> 
    <ASIN>1451648537</ASIN> 
    <CustomerReviews> 
     <IFrameURL>http://www.amazon.com/reviews/iframe?akid=<YourAmazonKey>&amp;alinkCode=xm2&amp;asin=1451648537&amp;atag=<YourAssociateTag>&amp;exp=2012-01-06T02%3A10%3A38Z&amp;summary=0&amp;truncate=256&amp;v=2&amp;sig=kjWPue1N75%2FiI1hW67XYApWxnKeT2tlT%2FJ1rw4WLlUo%3D</IFrameURL> 
     <HasReviews>true</HasReviews> 
    </CustomerReviews> 
</Item> 

ध्यान दें कि आप इस आइफ्रेम URL का उपयोग करने में सक्षम तथ्य यह है कि के कारण नहीं होगा (1) मैंने अपनी अमेज़ॅन कुंजी और एसोसिएट टैग को हटा दिया है जिसका उपयोग हस्ताक्षर बनाने के लिए किया गया था और (2) यह कॉल के 24 घंटे बाद समाप्त हो जाता है।

आप ही गुण है कि मैं का उपयोग किया है, Version और AssociateTag क्षेत्रों की ओर ध्यान लगाए का उपयोग करते हैं, तो आप एक परिणाम के एक iframe यूआरएल के साथ शामिल हो जाएगा।

मैं तो एक iframe में एम्बेड किए गए url:

<html> 
    <body> 
     <iframe src="http://www.amazon.com/reviews/iframe?akid=<YourAmazonKey>&amp;alinkCode=xm2&amp;asin=1451648537&amp;atag=<YourAssociateTag>&amp;exp=2012-01-06T02%3A10%3A38Z&amp;summary=0&amp;truncate=256&amp;v=2&amp;sig=kjWPue1N75%2FiI1hW67XYApWxnKeT2tlT%2FJ1rw4WLlUo%3D"/> 
    </body> 
</html> 

कौन सा की तरह दिखाई देता है:

Amazon Review IFrame

जैसा कि मैंने प्रस्तावना में कहा, मैं अनिश्चित हूँ अगर यह है क्या आप इसलिए देख रहे हैं कि बक्षीस की आवश्यकताएं थीं:

... अमेज़ॅन तक पहुंच प्राप्त करने के लिए समीक्षाकर्ता जानकारी

यह समीक्षा रैंक जानकारी नहीं है लेकिन वास्तविक समीक्षा और मैं डेटा रैंक की जानकारी के साथ समीक्षा रैंक जानकारी का अर्थ लेता हूं (जैसे 100 समीक्षा @ 4 सितारे इत्यादि।)। हालांकि, आपके प्रश्न में आपने कहा था कि आईफ्रेम काम नहीं करता है:

हालांकि, पैराम के साथ परीक्षण वे इफ्रेम प्राप्त करने का सुझाव देते हैं, लेकिन ऐसा लगता है कि अब भी इफ्रेम अब काम नहीं करता है।

तो मैंने सोचा कि मैं कम से कम आईफ्रेम प्राप्त करने और उपयोग करने की उचित विधि प्रदान करूंगा।

+1

Yup , निश्चित रूप से मदद करता है। चूंकि मैं -> भी <- IFrame प्राप्त करने में परेशानी थी। फिर भी, मेरा मुख्य लक्ष्य (और बक्षीस के लिए क्या सेट किया गया है) पुरानी एपीआई दस्तावेज में "औसत ग्राहक समीक्षा" [..] (एक विशिष्ट उत्पाद के लिए) के रूप में वर्णित (पृथक) समीक्षाकर्ता जानकारी प्राप्त करने के लिए है (अभी तक पुरानी के बाद से हटा दिया गया है) । मुझे किसी भी तरह के अवतार उत्पाद सितारों (1-5) की संख्या प्राप्त करने के लिए एक तरीका चाहिए। 'IncludeReviewsSummary = "True" का उपयोग करके – masi

+2

"मैं एक आईफ्रेम वापस प्राप्त करने में सक्षम था, जिसमें अवतार उत्पाद रेटिंग शामिल थी। लेकिन फिर भी: यह एक आईफ्रेम है, मुझे जानकारी प्राप्त करने के लिए लौटा आईफ्रेम को स्क्रैप करना होगा। जो कुछ मैं चाहता था, वह नहीं है, क्योंकि हम सभी जानते हैं कि स्क्रीन स्क्रैपिंग त्रुटियों के लिए नाजुक है और यह सुनिश्चित करने के लिए निरंतर अद्यतन की आवश्यकता होगी कि यह अभी भी काम करता है और IFrame किसी भी तरह से बदला नहीं गया था। – masi

+1

खुशी है कि मैं मदद कर सकता हूं। अमेज़ॅन ने उस प्रकार की जानकारी प्राप्त करने की क्षमता हटा दी जिसे आप ढूंढ रहे हैं। तो, केवल यही जवाब जो आप उस प्रश्न पर प्राप्त करेंगे वे हैं जिन्हें आप सुनना नहीं चाहते हैं। –

1

मुझे पता है कि आपने कहा है कि आप स्क्रैप को स्क्रीन नहीं करना चाहते हैं, लेकिन जैसा कि यह एकमात्र समाधान उपलब्ध है, मैं कुछ समय के लिए स्क्रीन स्क्रैपिंग समाधान का उपयोग कर रहा हूं और इससे मुझे अभी तक कोई समस्या नहीं हुई है, हालांकि मैं सहमत हूं यह नाजुक है। यदि मेरी स्क्रीन स्क्रैपिंग कोड प्राप्त नहीं करता है, तो यह कोड को समायोजित करने के लिए मेरे लिए एक त्रुटि लॉग करेगा, और यह iFrame में समीक्षा जानकारी खोलने के लिए केवल एक लिंक प्रदर्शित करने के लिए शानदार ढंग से अपमानित हो जाएगा। यह त्रुटि अभी तक ट्रिगर नहीं हुई है और समाधान ने हमारे लिए बहुत अच्छा काम किया है।

2

अमेज़ॅन ने अपने एपीआई से रेटिंग/समीक्षा जानकारी तक पहुंचने के लिए पूरी तरह से समर्थन हटा दिया है। दस्तावेज़ ग्राहक रेटिंग के रूप में एक प्रतिक्रिया तत्व का उल्लेख करते हैं, लेकिन यह या तो काम नहीं करता है।

कुछ समीक्षाओं के लिए Viewpoints का उपयोग करके Google शॉपिंग। मैं एक अच्छा article for this

संबंधित मुद्दे

 संबंधित मुद्दे