2017-08-08 35 views
0

我不想接收來自某些用戶的推文。 Twitter documentation提到了「跟隨」參數,但我需要反轉這個選項。除了在我的應用程序邊進行過濾之外,還有其他選擇嗎?Twitter流式API請求 - 不要遵循特定用戶

+0

你能解釋爲什麼你需要「反轉」跟隨參數嗎? follow參數完全符合你的要求,即你給它一個特定用戶的列表,並且它從他們(而不是其他人)發佈推文。你能舉一個例子,說明爲什麼這種方式行不通? –

+0

我想收到來自twitter流的所有推文,除了由我排除的用戶撰寫的這些推文以外。 例如: 所有推文都帶有短語「唐納德特朗普」,除了這些由@realdonaldtrump寫的。 – ShaggyBathDuck

+0

對不起,我錯讀了你的問題。這很清楚,謝謝。 –

回答

1

標準Twitter流媒體API過濾器選項不允許您從過濾器模式中排除結果 - 它是包容性的。企業PowerTrack API確實有能力exclude terms and users as part of the filter pattern,但它是商業的。

您必須在自己的代碼中過濾結果。您可以通過查找屬於您要排除的用戶的用戶對象的存在並忽略這些推文來完成此操作。

-1

如果您不想在timeline上看到來自特定用戶的tweets,那麼您可以簡單地mute這些用戶。靜音只需從您的時間線上關閉他們的推文,他/她仍將留在您的以下列表中。

如果您正在尋找通過Twitter API做到這一點這裏是引用鏈接 https://dev.twitter.com/rest/reference/post/mutes/users/create

如果你想從桌面或移動用戶靜音您可以點擊向下箭頭圖標,並選擇靜音@usernameOn Desktop you can click on down arrow key and select Mute @username.

+0

感謝您的回答,這是非常有用的知識。然而,這並不能解決我的問題,因爲我需要在** Twitter流媒體API **中靜音選項。你有沒有在流式API中聽到/看到過這種選擇?在文檔中我找不到這種類型的東西。 – ShaggyBathDuck