2012-02-22 7 views
8

かなりの間、私はeBay Dev API(Python 3を使って)にアクセスするためのライブラリを探していましたが、私が見つけたソースはPython 3の使用を指定しません彼らは2.xを使うということを意味すると学んだことがある)、あるいは何年も更新されていない。Pythonを使用してeBay開発者のAPIにアクセスしますか?

誰かが正しい方向に向けることができますか?私は行方不明の図書館はありますか?それとも自分で実装しようとするべきですか?もし私が自分でそれを実装しなければならないのです...どんな言葉/チュートリアルも手伝ってください。私は本当にここで混乱しています....事前に感謝します。

eBayのAPIは、この一般的なリンクで見つけることができます:https://www.x.com/developers/ebay/documentation-tools/tutorials

と2.7倍は時代遅れではないでしょうか?それが数年後になる理由を教えてください。または...ちょっと...何?

sighここで話されている言葉のために他の場所で読む...私は弾丸を噛んで、2.7.xでPythonを再学習します。とにかく、ありがとう。

+0

Python 2.7.xを使用している場合、古くなったり古くなったりすることはありません。利用可能なサポートとライブラリははるかに優れています... – Endophage

+3

Python 3で動作するようにライブラリを更新することを検討してください。[ebay- python-sdk](http://code.google.com/p/ebay-sdk-python/)はかなり小さく見えており、積極的に管理しています。 –

答えて

11

python-ebayは、eBay API用のPythonラッパーです。それはcovers most of the eBay APIsです。

PS:書きました。

+0

GetItemコールが必要です:http://developer.ebay.com/devzone/xml/docs/Reference/eBay/GetItem.html、javaのサンプルコード:http://developer.ebay.com/devzone/javasdk -jaxb/docs/libref/com/ebay/sdk/call/GetItemCall.html 残念ながら、私はpython-ebayでまだ実装していません。 getsingleitemを使うことができますか?https://github.com/roopeshvaddepally/python-ebay/blob/master/ebay/trading.py – zengr

+0

それもうまくいくように見えますか? – Dnaiel

+0

私はeBayショッピングが十分に良いと思う...私はAPIを使用して次の検索を再現しようとしている:http://www.ebay.com/sch/PC-Laptops-Netbooks-/177/i.html? _from = R40&_nkw = hp + laptop&_dmpt = Laptops_Nov05&Type = Notebook&rt = nc、そして同じ数の結果を得たら、それぞれの単一項目についての情報を得ようとします。良いstratregy? – Dnaiel

2

私はpython-ebayを試しましたが、Finding APIのすべての機能を実装していません(たとえば、findCompletedItems機能はありません)。

代理人ebaysdk-pythonは、より積極的に維持されているように見えますが、少し柔軟性があり、より簡単な方法で必要なものすべてを行います(IMO)。

例えば、カテゴリの完了した項目を取得するのと同じくらい簡単です:

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

実行関数に渡されるの辞書が正確eBay Finding API documentationを反映するので、あなたはそれを読むことができるならば、あなたは基本的に何を行うことができます上記の3行のコードが必要です。

+0

FWIW、ebaysdk-pythonはhttps://go.developer.ebay.com/ebay-sdksに掲載されています –

関連する問題