Tweety API调用不起作用

时间:2013-04-17 16:04:04

标签: python tweepy

我开始使用Tweepy进行项目。到目前为止,我已经有了以下工作。

  • 身份验证
  • 获得流
  • 过滤流
  • 更新状态

但是,我无法让一些API调用工作,其中大部分都会返回API object has no attribute ______

例如:

api = tweepy.API(auth)
api.trends()

返回API object has no attribute trends

有人知道文档是否过时或我做错了什么?

Documentation I'm using

3 个答案:

答案 0 :(得分:4)

您所引用的文档适用于1.4版,但当前发布的版本为1.13和2.0;我希望后者特别不再符合该文档。

但是,Tweepy API直接反映了Twitter API

例如,对于趋势,有几个单独的方法:

因此,api.trends_available()应该可以正常工作;用下划线替换路径分隔符。

答案 1 :(得分:1)

对于woeid代码,我猜api.trends_place(woeid)运行正常。例如,如果您想在世界中获取趋势主题,只需替换woeid = 1或者替换为India = 23424848.同样,您也可以在其他地理位置执行此操作。类似地,api.trends_closest(woeid)和api.trends_available()适用于tweepy库。

答案 2 :(得分:0)

看起来它可能确实是不正确的文档。我建议看看:

https://github.com/tweepy/tweepy/blob/master/tweepy/api.py 您可以搜索趋势,并且能够看到api具有的属性。

    api.trends_available 

应该这样做。

Tweepy镜像了twitter api,因此检查那里会让你深入了解可用的内容。