【问题标题】:get protected User Id from Tweet ID从推文 ID 中获取受保护的用户 ID
【发布时间】: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/屏幕名称?

【问题讨论】:

标签: twitter tweepy


【解决方案1】:

我相信你的假设是正确的。来自推特GET statuses/lookup API documentation

您必须关注受保护的用户才能看到他们的大部分内容 最近的推文。如果您不关注受保护的用户,他们的状态将 被删除。

【讨论】:

    猜你喜欢
    • 2020-05-30
    • 2016-12-03
    • 2021-01-27
    • 2012-02-16
    • 2011-08-16
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多