2013-02-06 12 views
0

我想知道是否有辦法只獲得使用iOS的微博關注者。或者,也可以獲取指示關注者使用哪些設備的字段。就像在Facebook中一樣,我們可以使用「從用戶所在的設備...中選擇設備」來查詢用戶設備陣列。獲取使用iOS的微博關注者

目前我正在使用REST API v1.1獲得關注者。但無法確定他們的設備操作系統。有沒有什麼辦法可以在twitter上做到這一點?

+0

twitter如何將特定設備ID標記給用戶,它可以是多個 – TheWhiteRabbit

+0

即使是一系列設備也可以,如果我可以得到它們 –

回答

2

沒有直接的方法,但每個Tweet包含一個「源」值,它指示用戶用來發布該Tweet的什麼應用。

例如這條推文礦用Twitter上發佈了iPhone: https://api.twitter.com/1/statuses/show/299800258660151296.json?include_entities=true

「源」值:

"source": "<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>", 

所以你的情況,你應該先得到你的關注者的名單,然後從各獲得最後分享Tweet的用戶並檢查「源」值。

您必須編譯iOS應用程序列表才能匹配源代碼。

此外,你會很快達到利率限制。

另一種方法是使用Twitter公共流API,跟隨您想要分析的用戶並檢查其中的源值。這種方式不會達到費率限制,但所有追隨者可能需要一段時間才能發送。

1

不,目前Twitter沒有提供任何可以給你使用iOS的追隨者的api。

您只能得到關注者列表,但無法確定他/她是否使用iOS。

相關問題