Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter 推特费率限制问题_Twitter_Twitter Oauth - Fatal编程技术网

Twitter 推特费率限制问题

Twitter 推特费率限制问题,twitter,twitter-oauth,Twitter,Twitter Oauth,我一直在阅读Twitter的文档,但是我有点困惑,因为我对API和oauth都是新手。如果我让一个用户使用oAuth登录Twitter,这是否意味着对他们的帐户而不是我的应用程序的速率限制将是350个请求?换句话说,利率限制是适用于单独使用的每个帐户还是适用于我的应用程序的350?来自: 是每个用户、每台计算机还是每个应用程序的速率限制? 利率限制以不同的方式适用。有些方法是有速率限制的 而其他则是合理使用有限的。在大多数方法中 (读)请求受速率限制,而POST(写)方法不受速率限制。你 应查看

我一直在阅读Twitter的文档,但是我有点困惑,因为我对API和oauth都是新手。如果我让一个用户使用oAuth登录Twitter,这是否意味着对他们的帐户而不是我的应用程序的速率限制将是350个请求?换句话说,利率限制是适用于单独使用的每个帐户还是适用于我的应用程序的350?

来自:

是每个用户、每台计算机还是每个应用程序的速率限制?

利率限制以不同的方式适用。有些方法是有速率限制的 而其他则是合理使用有限的。在大多数方法中 (读)请求受速率限制,而POST(写)方法不受速率限制。你 应查看文档中的费率限制部分,以了解 方法来确保

我们通过以下方式申请费率限制:

  • 已验证请求的速率限制应用于用户
  • 未经验证请求的速率限制应用于 我们明白了
这意味着应用程序共享未经验证的速率限制和 已验证的限制。所使用的应用程序没有任何区别,因此 在同一IP上的多个客户端之间切换不提供速率限制 优势–它们将共享相同的剩余请求

Twitter客户端中的多个用户帐户都有自己的用户 速率限制,但共享未经验证的请求

搜索有自己的速率限制,因为所有请求都是匿名的 适用于我们看到的IP。这意味着同一IP共享上的所有用户 搜索率限制

这意味着您将为经过身份验证的用户(OAuth)执行的每个请求都将检查该用户的速率限制,而您将执行的任何一般未经身份验证的请求都将检查您的应用程序的IP速率限制。

  • Javascript,客户端请求-用户速率限制
  • 服务器端请求-web应用程序速率限制
  • 使用流式API的客户端应用程序-无速率限制(技术上) 不是真的,但你不必担心利率限制,因为 根据您跟踪的信息,您的信息在另一方面受到限制 相反,流会在低于上限的限制下更新)
更多信息,请查看重复问题、发布的常见问题解答链接和利率限制文档


是否可以代表用户提出所有一般的非授权请求?我想这取决于您的应用程序位于何处:如果安装在您的服务器(web应用程序)上,则您的IP将被Twitter看到,您将是“付费”的人。如果它是一个桌面应用程序,那么最终用户的IP地址将是Twitter看到的IP地址,而这个IP地址将被计费。这实际上是我去年问过的一个问题的重复,可能很多人都问过,好问题:)但可能是重复的