twitterapi:REST和流媒体,什么';有什么区别?

twitterapi:REST和流媒体,什么';有什么区别?,twitter,Twitter,有谁能总结一下Twitter的RESTAPI和流媒体API之间的区别吗 它们是否都使用推送技术?REST API允许您查询或修改用户的帐户。你不需要他们的权限来查询他们的帐户,你需要它来修改他们的帐户。它们通过OAuth身份验证提供权限 流式API根据搜索词或您请求的特定用户实时发送推文,以及作者信息。您不需要tweet作者的许可。您必须登录到某个Twitter帐户才能使用流媒体,使用基本或OAuth身份验证 两者都不使用推送,但流式传输是一种连续的网络连接,因此它是实时传输,使其功能类似于推送

有谁能总结一下Twitter的RESTAPI和流媒体API之间的区别吗


它们是否都使用推送技术?

REST API允许您查询或修改用户的帐户。你不需要他们的权限来查询他们的帐户,你需要它来修改他们的帐户。它们通过OAuth身份验证提供权限

流式API根据搜索词或您请求的特定用户实时发送推文,以及作者信息。您不需要tweet作者的许可。您必须登录到某个Twitter帐户才能使用流媒体,使用基本或OAuth身份验证


两者都不使用推送,但流式传输是一种连续的网络连接,因此它是实时传输,使其功能类似于推送

实际上,您也可以通过RESTAPI使用搜索。例如,这是组合geo和query关键字的唯一方法,而streamapi只能使用OR逻辑


我认为这是关于Adam Green所说的事实上的推送流。

对于最近了解这一点的人来说,REST API(v1.0)现在是v1.1版的唯一版本。这现在需要对所有内容执行,包括读取

所有端点都需要身份验证

在版本1.1中,我们要求应用程序对所有 他们的请求使用OAuth 1.0a或仅应用程序身份验证。不 只有这种可见性才能让我们防止虐待行为,但是 也将有助于我们进一步了解应用程序的类别 正在使用API。我们将运用这种理解来更好地满足需求 随着平台的不断发展,开发人员的需求不断增加。在这 现在,所有身份验证都需要用户上下文,但在未来 几周后,我们将推出对身份验证形式的支持,而不是 需要用户上下文