如何在tweepy(python)中获取推文ID(since_id,max_id)?

时间:2012-05-29 18:17:18

标签: python json twitter tweepy

我想了解一种获取推文ID的方法,以便检查我在使用tweepy创建的python应用程序中的用户时间轴中显示的推文。

似乎没有办法提取推文ID或跟踪它们。要检查的参数是since_id。请有人帮忙。

2 个答案:

答案 0 :(得分:6)

tweepy库紧跟twitter API之后。该API返回的所有属性都可在结果对象上使用;所以对于状态消息,您需要查看tweet object description以查看他们有id参数:

for status in api.user_timeline():
    print status.id

存储最新的id以轮询更新。

答案 1 :(得分:1)

max_idsince_idapi.user_timeline()方法的参数。

使用tweepy.Cursor()对象可能如下所示:

    tweets = []
    for tweet in tweepy.Cursor(api.user_timeline,
                       screen_name=<twitter_handle>,
                       since_id = <since_id>
                       ).items(<count>):
        tweets.append(tweet)