簡體   English   中英

Twitter API - 實時收聽用戶的推文

[英]Twitter API - Listen to a user's tweets in real-time

我正在嘗試使用Twitter API實時收聽大量用戶(特定用戶)的推文,但我無法找到任何有關此問題的文檔。 我發現了許多關於收聽使用特定主題標簽或關鍵字的推文的信息,但沒有關於實時收聽某些用戶的所有推文的信息。

使用Twitter4J API,我能夠指定許多用戶,創建一個流,然后在其中一個用戶發推文時運行一段代碼。 我怎么能用PHP完成這個?

來自https://dev.twitter.com/streaming/reference/post/statuses/filter

跟隨

逗號分隔的用戶ID列表,指示應在流上傳遞推文的用戶。

所以,如果你發布John,Paul,George,Ringo你會得到一個包括以下內容的流:

  • 用戶創建的推文。
  • 由用戶轉發的推文。
  • 回復用戶。
  • 轉發用戶。

遲到的回應,但你見過這個嗎?

https://developer.twitter.com/en/docs/accounts-and-users/subscribe-account-activity/overview

帳戶活動API

概觀

Account Activity API使您能夠通過webhooks訂閱與用戶帳戶相關的實時活動。 這意味着您可以通過單個連接從一個或多個您擁有或訂閱的帳戶接收實時推文,直接消息和其他帳戶事件。

您將在webhook注冊中收到以下所有相關活動:

活動類型

  • 推文(按用戶)
  • 推文刪除(按用戶)
  • @mentions(用戶)
  • 回復(來自或來自用戶)
  • 轉推(由用戶或用戶轉發)
  • 引用推文(由用戶或用戶)
  • 轉推推文(由用戶或用戶轉發)
  • 喜歡(由用戶或用戶)
  • 跟隨(由用戶或用戶)
  • 取消關注(按用戶)
  • 塊(按用戶)
  • 取消阻止(按用戶)
  • 靜音(按用戶)
  • 取消靜音(按用戶)*發送的直接消息(按用戶)
  • 收到的直接消息(由用戶提供)*打字指示符(對用戶)
  • 閱讀收據(給用戶)
  • 訂閱撤銷(按用戶)

請注意 - 我們不通過帳戶活動API提供家庭時間表數據。 請使用GET狀態/ home_timeline來提取此數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM