利用清單的力量:使用 Twitter API 進行構建
什麼是 Twitter 清單?
Twitter 清單可讓您將各個 Twitter 用戶分組,並從您的時間軸中單獨查看他們的推文。例如,您可以擁有一個僅包含您最喜歡的 Twitter 好友的清單。它有助於將信號與噪音隔離開來,並專注於您想要更密切關注的人。但列表還有無數其他用途。您也可以公開分享您的清單或訂閱其他人的清單。
更好地利用清單的方法之一是透過 Twitter List API,它可以完全控制使用者介面仍然繁瑣的事物。
在這個由兩部分組成的教程中,我們將回顧更廣泛的 Twitter API 系列中的清單的有用和創新用途。在下一個教學中,我們將深入使用 List API 進行編碼,以更充分地利用這些功能。
列表:一個被忽略的功能
Twitter 於 2009 年首次推出列表,但它們從未成為該公司的高度優先事項。事實上,從他們過去幾年管理使用者介面的方式來看,您可能想知道他們是否希望放棄該功能。清單仍然是 Twitter 的可悲繼子——與他們簡化介面、讓其社交網路更容易被公眾使用的努力不同步。透過行動和桌面使用者介面存取清單通常很困難且繁瑣。
事實上,Twitter 清單非常有用且功能強大,但透過 Twitter 介面無法輕鬆存取此功能。例如,清單在 TweetDeck 等第三方應用程式中比在 Twitter 自己的應用程式中更容易存取:
我最討厭的事情之一是 Twitter 讓將人員新增至清單變得非常困難。沒有批量帳戶匯入。您必須訪問每個帳戶頁面並單獨添加它們:
這是策劃和使用清單的最大缺點之一。
使用清單的方法
使用 Twitter 清單的方法有多種。我在下面列出了一些我最喜歡的。請在評論中提出您的建議,與其他讀者分享。
- 收藏夾:關注最喜歡的帳戶或親密朋友,這樣您就可以輕鬆查看他們的所有推文,而不會讓他們迷失在 Twitter 的無盡噪音中。
- 主題專注於專家、同事或作者列表,以便您可以在噪音之外查看他們的所有推文,例如技術、生產力或食物。
- 客戶:專注於您的客戶及其品牌有助於您與您的工作人員保持同步。
- 員工:為您的公司、新聞網站或部落格貢獻者建立員工名單,以便 Twitter 用戶更輕鬆地與您的團隊進行更深入的互動。
- 活動與會議:針對特定主題標籤建立參與活動的人員列表,例如#ferguson 或#WDS2014(2014 年世界統治高峰會)。
-
本地:追蹤您當地地理區域的帳戶,例如您的社區或城市。
- 社群:為隸屬於某個團體(例如您的讀書俱樂部或會員組織)的人員建立清單。
- 功能性:關注發布職缺的公司帳戶以幫助您進行職業搜索,或追蹤您擁有的產品和應用程式的帳戶以追蹤更新。
- 政府:關注公職人員,例如您所在城市的議會成員名單或民選官員。
- 策劃:建立並策劃一個受歡迎的列表,以增加您的追蹤者並提高您作為 Twitter 版主的知名度。當您建立精選清單的訂閱者基礎時,人們會尋找您與您互動,並且您的帳戶總體上會獲得更多曝光。
- 建立追蹤者:查看誰將您加入他們的清單中,以及他們認為您是哪些主題的專家。關注這些策展人並與他們進行更多互動。
- 建立影響力:如果您瀏覽行業中熱門同行的列表 > 成員頁面,您可以找到您可能想要與其創始人互動的熱門精選列表.
- 公關:建立提及或與您的品牌帳戶互動的 Twitter 用戶名單。
了解一些知名 Twitter 用戶如何使用清單也很有幫助。以下是 Netscape 創辦人兼技術投資者 Marc Andreesen:
請注意他如何保留敏銳人物和有趣人物的小名單,以及金融、經濟和新聞的主題清單。他還訂閱了其他人的列表,例如 Scott Kleinberg 的弗格森列表。
以下是媒體大師 Brian Stelter 的列表:
在大多數情況下,他更喜歡訂閱其他人策劃的清單 - 誰能責怪他,因為這有多困難策展用戶介面是?
查看人們將您新增到的清單很有用。它可以幫助您了解人們認為您是哪些主題的專家,並確定可能值得關注和參與更多內容的策展人。
以下是我已新增為成員的清單摘要:
例如,Eric Koester 投入了大量精力來策劃他的 Rad 新創公司名單。他可能值得更多人關注和參與。
如果我想像 Marc Andreesen 那樣建立我的 Twitter 個人資料(順便說一句,您現在可以在 Twitter 上關注我),我可以查看他的列表頁面,查找其中包括他作為專家的熱門列表。然後,我可以將這些策展人確定為我可能在 Twitter 上接觸的人。
Twitter 清單 API 概述
#Twitter 清單大約有 19 個 API,分為三個主要區域:
- 清單管理 (CRUD)
- 列出成員
- 列出訂閱者
您可以透過清單以程式設計方式完成手動或透過 Twitter 使用者介面很難完成的任務。
將成員匯入清單
例如,您可以將逗號分隔的 Twitter 帳戶清單新增至清單中,透過 Twitter 使用者介面執行此操作非常耗時。
將已儲存的搜尋轉換為 Twitter 清單
或您可以將 Twitter 中儲存的搜尋內容轉換為精選清單。例如,我可以透過程式瀏覽 2014 年世界統治高峰會(主題標籤:#WDS2014)等會議的已儲存搜尋中的推文,並選擇單一 Twitter 帳戶新增到 WDS2014 的清單中。
公共關係
同樣,您可以透過程式設計建立一個包含負面提及您的公司品牌帳戶或業務的 Twitter 帳戶的私人清單。
建立本機 Twitter 使用者清單
Twitter 不會很容易地透過使用者介面公開其本地搜尋。不過,我可以使用 API 地理搜尋功能來尋找靠近 GPS 位置的推文。結果看起來像這樣:
透過 API,我們可以過濾這些結果,以識別在我的 GPS 位置附近發推文的 Twitter 用戶。如果它們經常重複,我們就可以識別出可能的附近居民。然後,我們可以以程式設計方式將它們新增至代表我的 GPS 位置周圍的 Twitter 用戶的 Twitter 清單中。
清單的電子郵件摘要
由於在 Twitter 應用程式中檢查 Twitter 清單並不容易,因此我們可以每天發送一次清單推文的電子郵件摘要。或者,我們可以提供僅包含最受歡迎的推文或 Klout 排名較高的用戶的推文的過濾摘要。
這些是我們將在下一個教程中透過程式碼探索的一些想法。再次,請在評論中發表您的建議和最喜歡的 API 場景。我很想聽聽他們的聲音。
下一步是什麼?
現在您已經了解了一些關於人們如何使用 Twitter 清單以及他們的一些使用者介面限制的資訊。您也了解了一些充分利用 Twitter List API 的想法。在下一個教學中,我們將逐步將清單功能建置到 Twitter API 中。
如果您有任何問題或建議,請在評論中提出。如果您想繼續關注我未來的 Tuts 教程和其他系列,請訪問我的講師頁面或關注 @reifman。
相關連結
- 用於清單的 Twitter API
- 使用 Twitter 清單(Mashable)的 10 種方式
以上是利用清單的力量:使用 Twitter API 進行構建的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

會話劫持可以通過以下步驟實現:1.獲取會話ID,2.使用會話ID,3.保持會話活躍。在PHP中防範會話劫持的方法包括:1.使用session_regenerate_id()函數重新生成會話ID,2.通過數據庫存儲會話數據,3.確保所有會話數據通過HTTPS傳輸。

SOLID原則在PHP開發中的應用包括:1.單一職責原則(SRP):每個類只負責一個功能。 2.開閉原則(OCP):通過擴展而非修改實現變化。 3.里氏替換原則(LSP):子類可替換基類而不影響程序正確性。 4.接口隔離原則(ISP):使用細粒度接口避免依賴不使用的方法。 5.依賴倒置原則(DIP):高低層次模塊都依賴於抽象,通過依賴注入實現。

PHP8.1中的枚舉功能通過定義命名常量增強了代碼的清晰度和類型安全性。 1)枚舉可以是整數、字符串或對象,提高了代碼可讀性和類型安全性。 2)枚舉基於類,支持面向對象特性,如遍歷和反射。 3)枚舉可用於比較和賦值,確保類型安全。 4)枚舉支持添加方法,實現複雜邏輯。 5)嚴格類型檢查和錯誤處理可避免常見錯誤。 6)枚舉減少魔法值,提升可維護性,但需注意性能優化。

在PHPStorm中如何進行CLI模式的調試?在使用PHPStorm進行開發時,有時我們需要在命令行界面(CLI)模式下調試PHP�...

如何在系統重啟後自動設置unixsocket的權限每次系統重啟後,我們都需要執行以下命令來修改unixsocket的權限:sudo...

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。
