2013-03-18 66 views
2

最新版本的Twitter API已經刪除了通過一次調用來檢索多個用戶對象的能力嗎?使用Python的最新twitter API檢索多個用戶對象

如果不是它仍然是GetUser函數?

如果我有一個用戶屏幕名稱列表,我怎樣才能用一次調用檢索所有用戶對象?

例如如果列表是: 用戶= [用戶1,用戶2,用戶3 ......用戶200]

也許,開發者手冊有一個答案,但我正在努力弄清楚。

回答

2

不是用戶查詢得到你所需要的嗎?

GET users/lookup 

參考:https://dev.twitter.com/docs/api/1/get/users/lookup

返回最多100個用戶的價值的擴展信息,由任一ID,顯示名稱,或兩者的組合來指定。作者的最新狀態(如果驗證用戶有權限)將以內聯形式返回。

此方法對於Streaming API的消費者至關重要。它也非常適合與朋友/ ID和追隨者/ ID一起使用。


python-twitter

,這是通過訪問:

def UsersLookup(self, user_id=None, screen_name=None, users=None): 

源:https://github.com/bear/python-twitter/blob/master/twitter.py#L3189

取擴展信息爲指定的用戶。

可以將用戶指定爲user_ids, screen_names或twitter.User對象的列表。 被查詢的用戶列表是所有指定參數的聯合。

twitter.Api實例必須經過身份驗證。

參數: user_id: 用於檢索擴展信息的user_id的列表。 [可選] screen_name: 用於檢索擴展信息的screen_names的列表。 [可選] 用戶: 用於檢索擴展信息的twitter.User對象列表。 [可選]

返回: 推特列表。對於被請求用戶


這裏用戶對象是 「tweepy」

""" Perform bulk look up of users from user ID or screenname """ 
def lookup_users(self, user_ids=None, screen_names=None): 

https://github.com/tweepy/tweepy/blob/master/tweepy/api.py#L146

+0

感謝,卡尼一些信息做tweepy一樣嗎? – codious 2013-03-29 10:32:45

+1

是的。 https://github.com/tweepy/tweepy/blob/master/tweepy/api.py#L146 – Brett 2013-03-29 14:30:01

相關問題