ツイートIDを取得して、 tweepyを使用して作成しているPythonアプリのユーザーのタイムラインにどのツイートが表示されているかを確認する方法を知りたいです。
ツイートIDを抽出したり、追跡したりする方法はないようです。チェックを維持するパラメータはsince_idです。誰か助けてくれたらお願いします。
ツイートIDを取得して、 tweepyを使用して作成しているPythonアプリのユーザーのタイムラインにどのツイートが表示されているかを確認する方法を知りたいです。
ツイートIDを抽出したり、追跡したりする方法はないようです。チェックを維持するパラメータはsince_idです。誰か助けてくれたらお願いします。
tweepyライブラリは密接twitter APIに続きます。そのAPIによって返されるすべての属性は、結果オブジェクトで使用できます。したがって、ステータスメッセージの場合は、tweetオブジェクトの説明を調べて、idパラメータがあることを確認する必要があります。
for status in api.user_timeline():
print status.id
最新のidものを保存して、更新をポーリングします。
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)