- 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 或移动应用程序中找不到。
广告