2
是否有人知道如何找到所有用戶誰喜歡/喜歡推特給予使用Tweepy(Python Twitter的API包裝)tweet ID的用戶?Python tweepy:發現用戶誰收你推鳴給鳴叫ID
我可以得到retweeters,但不喜歡。我看到api.favorite
存在,但是存在響應。
是否有人知道如何找到所有用戶誰喜歡/喜歡推特給予使用Tweepy(Python Twitter的API包裝)tweet ID的用戶?Python tweepy:發現用戶誰收你推鳴給鳴叫ID
我可以得到retweeters,但不喜歡。我看到api.favorite
存在,但是存在響應。
據我所知,獲取收藏推特的用戶列表在Twitter的Rest API中不可用。
api.favorite()
用於與您登錄的用戶「收藏」狀態。
參見:Twitter API - Getting list of users who favorited a status
你可以發表你的用戶(其憑據您使用的OAuth的登錄的)鳴叫新「收藏夾」,使用流API。但是你將無法以這種方式獲取歷史數據。
它的代碼是這樣的:
import json
import tweepy
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
class MyStreamListener(tweepy.StreamListener):
def on_event(self, status):
print(status)
print(status.event)
if status.event == 'favorite':
pass # handle event here
myStream = tweepy.Stream(auth = api.auth, listener=MyStreamListener())
myStream.userstream()