2012-02-22 10 views
8

मैं कुछ समय के लिए ईबे देव एपीआई (पायथन 3 का उपयोग करके) का उपयोग करने के लिए उपयोग करने के लिए लाइब्रेरी खोज रहा हूं, लेकिन जिन स्रोतों को मैंने पाया है वे पाइथन 3 (और I यह मानना ​​सीखा है कि इसका मतलब है कि वे 2.x का उपयोग करते हैं) या वर्षों से अपडेट नहीं किए गए हैं।पायथन के माध्यम से ईबे डेवलपर के एपीआई तक पहुंचना?

क्या कोई मुझे सही दिशा में इंगित कर सकता है? क्या कोई पुस्तकालय है जो मुझे याद आ रही है? या मुझे इसे खुद को लागू करने की कोशिश करनी चाहिए? अगर मुझे इसे स्वयं लागू करना है ... मदद करने के लिए कोई शब्द/ट्यूटोरियल? मैं वास्तव में यहाँ उलझन में हूँ .... अग्रिम धन्यवाद।

eBay एपीआई इस सामान्य लिंक में पाया जा सकता: https://www.x.com/developers/ebay/documentation-tools/tutorials

और 2.7x अप्रचलित नहीं है? प्रार्थना करें कि यह दो साल में क्यों नहीं होगा? या ... बस ... क्या?

sigh यहां बोली जाने वाले शब्दों और अन्यत्र पढ़ने के कारण ... मैं सिर्फ बुलेट काट दूंगा और 2.7.x में पाइथन को फिर से सीखूंगा .... जो भी हो। फिर भी धन्यवाद।

+0

यदि आप पाइथन 2.7.x का उपयोग करते हैं तो आप अप्रचलित या पुराना नहीं होने जा रहे हैं और उपलब्ध समर्थन और पुस्तकालय बहुत बेहतर हैं ... – Endophage

+3

पाइथन 3 के साथ काम करने के लिए पुस्तकालयों में से एक को अद्यतन करने पर विचार करें। [Ebay- पायथन-एसडीके] (http://code.google.com/p/ebay-sdk-python/) काफी छोटे और सक्रिय रूप से बनाए रखा दिखता है, इसलिए यह एक अच्छी शर्त है। –

उत्तर

11

python-ebay ईबे एपीआई के लिए एक अजगर रैपर है। यह covers most of the eBay APIs है।

पीएस: मैंने इसे लिखा था।

+0

आपको GetItem कॉल की आवश्यकता है: http://developer.ebay.com/devzone/xml/docs/Reference/eBay/GetItem.html, जावा में कुछ नमूना कोड: http://developer.ebay.com/devzone/javasdk -जेक्सबी/डॉक्स/libref/com/ebay/sdk/call/GetItemCall.html दुर्भाग्यवश, मैंने इसे अभी तक पायथन-eBay में लागू नहीं किया है। अगर आप इसे यहां कार्यान्वित कर सकते हैं तो प्यार करेंगे: https://github.com/roopeshvaddepally/python-ebay/blob/master/ebay/trading.py – zengr

+0

क्या मैं होस्टिंगिंगिटम का उपयोग कर सकता हूं? वह भी काम करता प्रतीत होता है, नहीं? – Dnaiel

+0

मुझे लगता है कि eBay खरीदारी काफी अच्छी है ... मैं निम्नलिखित खोज को पुन: उत्पन्न करने के लिए एपीआई का उपयोग करने की कोशिश कर रहा हूं: http://www.ebay.com/sch/PC-Laptops-Netbooks-/177/i.html? _from = R40 और _nkw = hp + laptop & _dmpt = Laptops_Nov05 और टाइप = नोटबुक और आरटी = एनसी, और परिणाम की एक ही संख्या प्राप्त करें, तो मैं प्रत्येक आइटम के बारे में जानकारी प्राप्त करने का प्रयास करता हूं, क्या यह ध्वनि करने योग्य है? एक अच्छा स्ट्रैटर्जी? – Dnaiel

2

मैंने python-ebay की कोशिश की लेकिन यह फाइंडिंग एपीआई के प्रत्येक फ़ंक्शन को लागू नहीं करता है (उदाहरण के लिए, findCompletedItems फ़ंक्शन नहीं है)।

वैकल्पिक ebaysdk-python अधिक सक्रिय रूप से बनाए रखा प्रतीत होता है, थोड़ा और अधिक लचीला है और मुझे एक आसान तरीका (आईएमओ) में जो कुछ चाहिए, वह करता है।

उदाहरण के लिए, एक वर्ग के लिए पूरा आइटम हो रही के रूप में सरल है के रूप में:

api = finding(appid='APP_ID') 
api.execute('findCompletedItems', {'categoryId': '619'}) 
print api.response_dict() 

शब्दकोश कि निष्पादित समारोह बिल्कुल eBay Finding API documentation दर्पण के लिए पारित किया है, इसलिए यदि आप कि पढ़ सकते हैं, आप मूल रूप से कुछ भी कर सकते आपको कोड की उपरोक्त तीन पंक्तियों की आवश्यकता है।

+0

FWIW, ebaysdk-python https://go.developer.ebay.com/ebay-sdks पर सूचीबद्ध है –

2

आधिकारिक ईबे पृष्ठ https://go.developer.ebay.com/ebay-sdkshttps://github.com/timotheus/ebaysdk-python की सिफारिश करता है। वर्तमान में ebaysdk-python 9 दिन पहले अपडेट किया गया था और नियमित रूप से 2011 से, जबकि पायथन-eBay 20 महीने के लिए अपडेट नहीं किया गया है।

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