6

ツイートIDを取得して、 tweepyを使用して作成しているPythonアプリのユーザーのタイムラインにどのツイートが表示されているかを確認する方法を知りたいです。

ツイートIDを抽出したり、追跡したりする方法はないようです。チェックを維持するパラメータはsince_idです。誰か助けてくれたらお願いします。

4

2 に答える 2

7

tweepyライブラリは密接twitter APIに続きます。そのAPIによって返されるすべての属性は、結果オブジェクトで使用できます。したがって、ステータスメッセージの場合は、tweetオブジェクトの説明を調べて、idパラメータがあることを確認する必要があります。

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

最新のidものを保存して、更新をポーリングします。

于 2012-05-29T20:45:08.693 に答える
1

max_idおよびsince_idはメソッドのパラメーターですapi.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)
于 2017-06-26T18:39:28.687 に答える