通过Python访问eBay开发者的API?

2024-05-23 21:38:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我搜索了一个库来访问eBay Dev API(使用Python 3)已经有相当长的一段时间了,但是我找到的源代码要么没有指定Python 3的使用(而且我已经学会假设它们使用2.x),要么已经很多年没有更新了。

有人能告诉我正确的方向吗?我丢了一个图书馆吗?或者我应该自己去实现它?如果我必须自己实现它…有什么帮助的话/教程吗?我真的很困惑…提前谢谢。

易趣API可以在以下常规链接中找到:https://www.x.com/developers/ebay/documentation-tools/tutorials

2.7倍不是过时的吗?请告诉我为什么几年后就不会了?或者…只是…什么?

因为这里说的话和其他地方读的话…我会咬紧牙关重新学习2.7.x中的Python…不管怎样。无论如何谢谢。


Tags: httpsdevcomapi图书馆源代码链接www
3条回答

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

python-ebay是用于eBay api的python包装器。它covers most of the eBay APIs

PS:是我写的。

我试过python-ebay,但它没有实现查找API的所有函数(例如,没有findCompletedItems函数)。

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

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

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

传递给execute函数的字典完全镜像了eBay Finding API documentation,因此如果您可以阅读它,那么您基本上可以使用上述三行代码执行任何需要的操作。

相关问题 更多 >