【问题标题】:Twitter Rate limit , who's mine or my users?Twitter 速率限制,谁是我的还是我的用户?
【发布时间】:2010-09-22 12:45:52
【问题描述】:

假设我有一个脚本,它使用 PHP 提取 Twitter 用户名,而无需调用 Twitter API,然后我将此值发送到 Javascript,用户在其客户端计算机上调用 twitter API 并获取一些公共 Twitter XML 中的数据,然后将其发送到我继续用 PHP 解析它的页面。假设我不接触 Twitter API 服务器端。我假设在这种情况下用户自己的速率限制会受到影响?在此示例中,我没有使用 OAuth,因为我只需要访问公共时间线数据。假设速率限制影响每个单独的用户而不是我的应用程序服务器是否正确?这意味着只要每个单独的用户在一个小时内不尝试访问 API 超过 150 或 200 次,我的应用程序就没有问题了吗?

【问题讨论】:

    标签: php javascript twitter


    【解决方案1】:

    是的,在这种情况下会影响用户的速率限制,而不是您的服务器。

    Twitter 将对发出请求的 IP 地址进行速率限制。因此,您网站的每个用户每小时都会接到 150 个(或任何数字)电话。

    如果多个用户通过同一个 IP 连接(例如具有单个 IP 的家庭路由器),那么他们的集体通话将受到速率限制。因此,如果该网络上的用户 1 拨打 50 次电话,则同一网络上的用户 2 只允许拨打 100 次电话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-13
      • 2012-04-30
      • 2012-01-20
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      相关资源
      最近更新 更多