2015-11-08 74 views

回答

2

據我所知,獲取收藏推特的用戶列表在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()