- TweetDeck 教程
- TweetDeck - 首頁
- Twitter 與微部落格
- TweetDeck - Twitter API
- 第三方 Twitter 客戶端
- TweetDeck - TweetDeck 客戶端
- 使用多個 Twitter 帳戶
- TweetDeck - 團隊訪問
- TweetDeck - 高階功能
- TweetDeck - 專業技巧
- 常見故障排除
- TweetDeck - 開發狀態
- TweetDeck 有用資源
- TweetDeck - 快速指南
- TweetDeck - 有用資源
- TweetDeck - 討論
TweetDeck - Twitter API
應用程式程式設計介面 (API) 是一組允許軟體相互通訊的呼叫。API 幫助開發人員瞭解呼叫過程和與軟體和/或作業系統互動的正確方法。呼叫這些函式的格式或語法在軟體的開發人員文件中提供,並作為軟體開發工具包 (SDK) 的一部分發布。在深入研究 API 之前,務必先熟悉Twitter 開發者政策和OAuth 身份驗證協議,然後再在應用程式中使用它們。
Twitter API 的組成部分
Twitter API 有四個主要物件:
- 推文
- 使用者
- 實體
- 地點
上述每個物件的詳細文件可在以下連結中找到:https://dev.twitter.com/overview/api. 此網站是大量 Twitter 庫的巨大資源庫,其中包含從 Java 到 Objective-C 的程式碼,幾乎涵蓋所有裝置外形規格。
Twitter 中有不同的 API,包括:
- REST
- 流式
- 廣告
- Gnip
- MoPub
- Fabric 等。
其中最重要的是 REST API 和流式 API。REST API 提供對 Twitter 資料的讀寫訪問許可權,並在與 OAuth 一起使用時支援大部分功能。流式 API 允許即時流式傳輸使用者提要中的公共資料。
Twitter API 的限制
每個第三方客戶端都提供一個對其唯一的 API 金鑰。需要注意的重要一點是,如果應用程式模擬 Twitter 的全部功能;API 僅允許註冊 100,000 個令牌,即第三方客戶端最多隻能支援 100,000 個註冊使用者。這是為了確保 API 的服務質量。這也是大多數第三方客戶端需要付費才能使用的原因。
這呈現出一個有趣的悖論,因為核心服務和官方應用程式本身是免費的,而大多數第三方客戶端都需要付費。由於上述令牌限制,購買應用程式可確保只有合法使用者才能透過第三方應用程式訪問 Twitter。定價是透過新增許多附加功能和高階使用者功能來證明其合理性的,而這些功能通常在官方 Web 或移動應用程式中找不到。