【发布时间】:2017-11-22 07:37:21
【问题描述】:
我正在使用Tweepy python 库来实现 twitter API。至于授权,我使用的是 tweepy.OAuthHandler。在此之前我已经创建了一个 Twitter 应用程序。
我有一堆没有原始用户的 Twitter 帖子的推文 ID(来自公共数据集)。我想使用 tweetID 取回用户 screen_name/UserID。这是我的伪代码:
import tweepy
import json
auth = tweepy.OAuthHandler('consumer_key', 'consumer_secret')
auth.set_access_token('access_token', 'access_token_secret')
api = tweepy.API(auth)
jsonarray = api.statuses_lookup([tweetID1,tweetID2, ..., tweetIDn])
我所看到的,如果我传递 n 个 tweetID,有时我在 jsonarray 中得到的元素少于 n 个。我怀疑这是因为发布推文的受保护用户。有什么方法可以获取受保护用户的用户 ID/屏幕名称?
【问题讨论】:
-
也许可以这样尝试:stackoverflow.com/a/40405998/1248974