我是个 python 新手,在这里坚持使用 tweepy。
我正在尝试做的是将一堆用户和推文对象引入到具有推文和转推关系的 neo4j 数据库中。我的问题是确定给定的状态对象是否是转推,如果是,则确定原作者的 screen_name 和 id_str。
如果我打印出 tweet.retweets,我可以看到数据,但我不知道如何获取它。 tweepy 的文档提到了一些关于对象模型的内容,有关更多信息,请查看 ModelsReference,但谷歌在这里对我帮助不大。
任何帮助都会很棒,即使只是为我指明正确的方向。谢谢
示例代码
tweets=api.get_timeling(1234556)
twitter_user=api.get_user(123456)
for tweet in tweets:
neo4j_create_tweet_node(tweet)
if tweet.user.id == twitter_user.id:
create_tweet_relationship(twitter_user,tweet)
elif tweet.user.id != twitter_user.id:
create_retweet_relationship(twitter_user,tweet)
最佳答案
假设推文是转推, originalAuthorID = tweet.retweeted_status.user.id_str;
关于python - tweepy:找到转推的原作者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27095950/