Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在tweepy(python)中获取tweet id(自\u id,max\u id)?_Python_Json_Twitter_Tweepy - Fatal编程技术网

如何在tweepy(python)中获取tweet id(自\u id,max\u id)?

如何在tweepy(python)中获取tweet id(自\u id,max\u id)?,python,json,twitter,tweepy,Python,Json,Twitter,Tweepy,我想知道一种获取tweet id的方法,以便在我正在使用的python应用程序中检查用户时间线中显示了哪些tweet 我似乎没有办法提取推特ID或跟踪它们。要保持检查的参数是,因为\u id。如果有人能帮忙的话,请告诉我。tweepy库紧随其后。该API返回的所有属性在结果对象上可用;因此,对于状态消息,您需要查看以查看它们是否具有id参数: for status in api.user_timeline(): print status.id 存储最新的id以轮询更新。max\u id

我想知道一种获取tweet id的方法,以便在我正在使用的python应用程序中检查用户时间线中显示了哪些tweet


我似乎没有办法提取推特ID或跟踪它们。要保持检查的参数是
,因为\u id
。如果有人能帮忙的话,请告诉我。

tweepy库紧随其后。该API返回的所有属性在结果对象上可用;因此,对于状态消息,您需要查看以查看它们是否具有
id
参数:

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

存储最新的
id
以轮询更新。
max\u id
since\u id
api.user\u 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)
tweets=[]
对于tweepy.Cursor中的tweet(api.user\u时间线,
屏幕名称=,
因为_id=
).items():
tweets.append(tweet)

什么是api。用户时间线?@Liam:。另请参见。但是,在for循环中,您在何处插入自_id和max_id?@KrishanVadher:您看过我在上一条评论中链接到的文档了吗?我看过。我似乎仍然无法在某个状态ID之后拉推推。这就是我目前拥有的。如何更改:max_id=724916468975046656表示tweepy.Cursor(api.user_timeline,twitter)中的状态。items(count)。items(max_id):如果您使用多行tweepy.Cursor()将内联的格式设置得更好一些,看起来会更好。@Danijel JamesW请随意编辑!当前的格式是根据我的pep8 linter:)由于_id
和max_id参数不起作用,所以
的设置是无效的。无论你在那里输入什么id,它都会返回最新推文的推文回复。