在python中,我们如何从每个tweet twitter API中提取答复?

问题描述

我正在尝试从Twitter提取每个推文的回复,但我找不到解决方法。现在,我可以验证Twitter API。 Authenticated API image

Authenticated API response/output

解决方法

您好Jarimjim欢迎来到stackoverflow。

下面的代码用于身份验证将帮助您,因为您正在使用 tweepy

import tweepy

auth = tweepy.OAuthHandler(consumer_key,consumer_secret)
auth.set_access_token(access_token,access_token_secret)

api = tweepy.API(auth)

//Example to test authentication.
public_tweets = api.home_timeline()
for tweet in public_tweets:
    print(tweet.text)

现在,如果您想获得其他所有的转推,可以尝试一下。

API.retweets_of_me([since_id][,max_id][,count][,page])

返回已被他人转发的20条最新身份验证用户的推文。

参数:

  • since_id –仅返回ID大于(即, 比指定ID更新。
  • max_id –仅返回ID小于(即较旧)的状态 比)或等于指定的ID。
  • count –每页要尝试检索的结果数。
  • page –指定要检索的结果页面。注意:有 分页限制。

返回类型:
Status个对象的列表

所有这些都是从http://docs.tweepy.org/en/latest/

中提取的

如何获取消费者密钥和秘密,请访问此link

如何获取访问令牌和访问秘密,请访问此link