2

Twitter APIを作り始めたところです。通常、私は Twitter アカウントを持っていません。この API 用に作成しました。私はいくつかの言及を含めて4回ツイートしました。しかし、私mentions_timelineがこのように使用すると;

my_mentions = api.mentions_timeline()
#print(my_mentions)
#output: []

その後、 my_mentions で parameters を使用して for ループを実行しましたtextscreen_name、何も返されませんでした。

ここで何が間違っていますか?ツイートで何人かの人にメンションしたのに空のリストなのはなぜですか + 他のユーザーのメンションを検索するにはどうすればよいですか? mentions_timeline()または のようなオブジェクトにパラメーターはありますscreen_nameid?

4

3 に答える 3

4

新しいCursor オブジェクトを次のように使用してみてください。

api = tweepy.API(auth)

for mentions in tweepy.Cursor(api.mentions_timeline).items():
    # process mentions here
    print mentions.text

ここのTwitterのドキュメントに従って

認証ユーザーの最近の 20 件のメンション (ユーザーの @screen_name を含むツイート) を返します。

したがって、この方法を使用して他のユーザーのメンションを確認することはできません。これを実現するには、twitter の検索 API を使用する必要があります。tweepy のドキュメントについては、こちらを確認してください

于 2016-05-28T23:05:31.920 に答える
0

トゥイーピーをインポート

api = tweepy.API(認証)

api.mentions_timeline()

于 2018-11-12T06:31:57.647 に答える