2013-01-23 42 views
5

रूबी या पायथन में अमेज़ॅन खोज परिणामों (एक प्रश्न दिया गया) तक पहुंचने का कोई अच्छा तरीका है? मैं एपीआई के लिए चारों ओर देख रहा हूं और एक उत्पाद विज्ञापन एपीआई पाया जो खोज के समान नहीं लगता है।अमेज़ॅन सर्च एपीआई

मैं एक प्रश्न (एक यूआरएल में एम्बेडेड) दिए गए अमेज़ॅन खोज वेब पेज को स्क्रैप करना नहीं चाहता।

उत्तर

3

बाहर चेक Product Advertising API

प्रलेखन से, यह आप अमेज़न के माध्यम से, परिणाम प्रदान खरीदारी की अनुमति देते हैं, और पूर्ण खरीद करने की अनुमति देगा:

  1. आपका आवेदन करने के लिए उत्पाद विज्ञापन API का उपयोग करता आपूर्ति आइटम विवरण और छवियां, और ग्राहक और विक्रेता समीक्षा, जो आप अपने ग्राहकों को प्रस्तुत करते हैं।

  2. ग्राहकों अपनी वेब साइट पर दुकान।

  3. जब ग्राहक उनके ई-कॉमर्स शॉपिंग कार्ट में आइटम खरीदने के लिए तैयार है, आपके आवेदन उत्पाद विज्ञापन एपीआई के लिए एक HTML फार्म भेजता है और अमेज़न खरीद जानकारी प्राप्त करने, इस तरह से ख़रीदी पूर्ण भुगतान विधि और शिपिंग पता के रूप में, और फिर अमेज़ॅन आइटम भेजकर आदेश पूरा करता है।

तो अगर आप केवल खोज परिणामों को दिखाने के लिए कोशिश कर रहे हैं, तो these search options अपनी आवश्यकताओं फिट होगा।

4

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

तो, अपने सहयोगी डैशबोर्ड में, शीर्ष पर 'उत्पाद API' टैब पर क्लिक करें।

अगला, आपको अपनी सार्वजनिक और निजी कुंजी बनाने की आवश्यकता होगी। अगर वे बनाए और स्थापित नहीं होते हैं, तो आप एपीआई तक पहुंच नहीं पाएंगे। यह भी ध्यान रखें कि अमेज़ॅन के पास एक विश्वसनीय API है, फिर भी आपके द्वारा उपयोग की जाने वाली भाषा के बावजूद इसे कॉलबैक की आवश्यकता होती है। (जब तक आप SOAP का उपयोग नहीं करेंगे) एक बार जब वे बनाए जाते हैं, तो आपके लिए संबद्ध डैशबोर्ड में आपके लिए कुछ नए विकल्प खोलना चाहिए।

अंत में, अमेज़ॅन में वज़ू के कोड नमूने हैं, लेकिन मैं यह प्रमाणित नहीं कर सकता कि रूबी या पायथन किसी भी अच्छे हैं (जैसा कि मैंने मेरा कर्ल और PHP के साथ किया है), लेकिन यह आपको एक अच्छा प्रारंभिक बिंदु देना चाहिए । यहां जाएं: http://aws.amazon.com/code/Product%20Advertising%20API?_encoding=UTF8&jiveRedirect=1

मुझे कोड नमूने और दस्तावेज़ों में यहां सूचीबद्ध पायथन और रूबी दिखाई देता है। सावधान रहें अमेज़ॅन कभी-कभी बिना किसी सूचना के चीजों को बदलना पसंद करता है। लेकिन मैंने एडब्ल्यूएस के लिए एक नई नोड जेएस लाइब्रेरी के बारे में एक खंड करते हुए बस ध्यान दिया ... मीठा। अमेज़ॅन इसके लिए बीएस अच्छा काम करता है।