Tweepy API 调用不起作用。

3

我正在为一个项目使用Tweepy。到目前为止,我已经成功实现了以下功能:

  • 认证
  • 获取数据流
  • 过滤数据流
  • 更新状态

然而,我无法使一些API调用正常工作,大多数都返回API对象没有属性______

例如:

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

返回 API对象没有趋势属性

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

我正在使用的文档

3个回答

4
您所参考的文档是1.4版本的,但当前发布的版本是1.13和2.0; 我特别希望后者不再匹配该文档。
然而,Tweepy API 直接反映了 Twitter API
例如,对于趋势,有几个单独的方法: 因此,api.trends_available()应该可以正常工作;将路径分隔符替换为下划线。

1

对于woeid代码,我想api.trends_place(woeid)很好用。例如,如果你想获取全球热门话题,只需将woeid = 1替换为印度的话题woeid = 23424848。同样,你也可以针对其他地理位置进行操作。类似地,api.trends_closest(woeid)和api.trends_available()也适用于tweepy库。


0

看起来文档可能确实有误。我建议查看:

https://github.com/tweepy/tweepy/blob/master/tweepy/api.py 您可以搜索趋势并查看API具有哪些属性。

    api.trends_available 

这应该能解决问题。

Tweepy镜像了Twitter API,因此检查那里将为您提供可用的信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接