7

我一直在寻找一个库来访问 eBay Dev API(使用Python 3)很长一段时间,但我发现的来源要么没有指定使用 Python 3(而且我学会了假设这意味着他们使用 2.x) 或多年未更新。

有人可以指出我正确的方向吗?有没有我想念的图书馆?还是我应该尝试自己实现它?如果我必须自己实现它......有什么文字/教程可以帮助吗?我在这里真的很困惑....在此先感谢。

eBay API 可以在这个通用链接中找到:https ://www.x.com/developers/ebay/documentation-tools/tutorials

2.7x 还不算过时?请告诉为什么它不会在几年内?或者……只是……什么?

由于这里所说的和在其他地方读到的文字而叹息......我只会咬紧牙关,在 2.7.x 中重新学习 Python ......无论如何。不管怎么说,多谢拉。

4

3 回答 3

12

python-ebay是 eBay API 的 python 包装器。它涵盖了大部分 eBay API

PS:我写的。

于 2012-05-28T07:09:06.117 回答
3

我尝试了python-ebay,但它并没有实现 Find API 的每个功能(例如,没有findCompletedItems功能)。

替代的ebaysdk-python似乎得到了更积极的维护,更灵活一些,并且以更简单的方式(IMO)完成了我需要的一切。

例如,获取某个类别的已完成项目非常简单:

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

传递给 execute 函数的字典完全反映了eBay Finding API 文档,所以如果你能阅读它,你基本上可以用上面的三行代码做任何你需要的事情。

于 2013-10-09T12:17:01.143 回答
3

eBay 官方页面https://go.developer.ebay.com/ebay-sdks推荐https://github.com/timotheus/ebaysdk-python。目前 ebaysdk-python 已经更新了 9 天,并且从 2011 年开始定期更新,而 python-ebay 已经有 20 个月没有更新了。

于 2015-10-07T12:38:59.117 回答