Tweepy mentions_timeline returns 一个空列表
Tweepy mentions_timeline returns an empty list
我刚开始做 Twitter Api。通常我没有 Twitter 帐户,为此 api 我创建了一个。我发了 4 次推文,包括一些提及。但是当我这样使用 mentions_timeline
时;
my_mentions = api.mentions_timeline()
#print(my_mentions)
#output: []
之后,我在 my_mentions 上使用参数 text
、screen_name
执行了一个 for 循环,但没有返回任何内容。
我做错了什么?为什么它是一个空列表,因为我在推文中提到了一些人+我如何搜索其他用户的提及? mentions_timeline()
对象中是否有 screen_name
或 id
之类的参数?
尝试使用新的 Cursor Object,如下所示:
api = tweepy.API(auth)
for mentions in tweepy.Cursor(api.mentions_timeline).items():
# process mentions here
print mentions.text
根据 Twitter 文档 here
Returns the 20 most recent mentions (tweets containing a users’s
@screen_name) for the authenticating user.
因此您无法使用此方法查看其他用户提及的内容。为此,您将不得不使用推特 search api. for tweepy's documentation check here
导入 tweepy
api = tweepy.API(授权)
api.mentions_timeline()
尝试使用您正在使用的 API 访问您的个人资料,看看您的个人资料中是否存在提及。
并尝试从您尝试使用的不同帐户中提及 Twitter 帐户。
这可能是因为 Twitter 限制了您的活动并且 replies/tweets 对该帐户不可见。
我刚开始做 Twitter Api。通常我没有 Twitter 帐户,为此 api 我创建了一个。我发了 4 次推文,包括一些提及。但是当我这样使用 mentions_timeline
时;
my_mentions = api.mentions_timeline()
#print(my_mentions)
#output: []
之后,我在 my_mentions 上使用参数 text
、screen_name
执行了一个 for 循环,但没有返回任何内容。
我做错了什么?为什么它是一个空列表,因为我在推文中提到了一些人+我如何搜索其他用户的提及? mentions_timeline()
对象中是否有 screen_name
或 id
之类的参数?
尝试使用新的 Cursor Object,如下所示:
api = tweepy.API(auth)
for mentions in tweepy.Cursor(api.mentions_timeline).items():
# process mentions here
print mentions.text
根据 Twitter 文档 here
Returns the 20 most recent mentions (tweets containing a users’s @screen_name) for the authenticating user.
因此您无法使用此方法查看其他用户提及的内容。为此,您将不得不使用推特 search api. for tweepy's documentation check here
导入 tweepy
api = tweepy.API(授权)
api.mentions_timeline()
尝试使用您正在使用的 API 访问您的个人资料,看看您的个人资料中是否存在提及。 并尝试从您尝试使用的不同帐户中提及 Twitter 帐户。 这可能是因为 Twitter 限制了您的活动并且 replies/tweets 对该帐户不可见。