3

我开始在一个项目中使用 Tweepy。到目前为止,我已经完成了以下工作。

  • 验证
  • 获取流
  • 过滤流
  • 更新状态

但是,我无法使某些 API 调用正常工作,它们中的大多数都返回API object has no attribute ______

例如:

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

返回API object has no attribute trends

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

我正在使用的文档

4

3 回答 3

4

您参考的文档是 1.4 版,但当前发布的版本是 1.13 和 2.0;我希望后者尤其不再与该文档匹配。

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

例如,对于趋势,有几种不同的方法:

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

于 2013-04-17T16:16:38.770 回答
1

对于 woeid 代码,我猜 api.trends_place(woeid) 工作正常。例如,如果您想获取世界上的热门话题,只需替换 woeid = 1 或印度 = 23424848。同样,您也可以为其他地理位置这样做。同样 api.trends_closest(woeid) 和 api.trends_available() 适用于 tweepy 库。

于 2014-09-03T20:04:20.323 回答
0

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

https://github.com/tweepy/tweepy/blob/master/tweepy/api.py 可以搜索趋势,就能看到api有哪些属性。

    api.trends_available 

应该做的伎俩。

Tweepy 反映了 twitter api,因此检查那里可以让您了解可用的内容。

于 2013-04-17T16:09:10.943 回答