【问题标题】:How does the Twitter rate limit API work with multiple accounts?Twitter 速率限制 API 如何与多个帐户一起使用?
【发布时间】:2011-01-20 07:44:34
【问题描述】:

我知道有一个Rest API to check the Twitter rate limit

总结policy:150 个 IP,每个非白名单帐户 150 个,搜索除外(仅限 IP)。

但是,我的应用正在使用经过身份验证的 Twython,但是当我使用它时,我的两个帐户的限制似乎都在减少。示例:

无身份验证:

$ wget http://api.twitter.com/1/account/rate_limit_status.xml -O -
<?xml version="1.0" encoding="UTF-8"?>
<hash>
  <hourly-limit type="integer">150</hourly-limit>
  <reset-time-in-seconds type="integer">1266968961</reset-time-in-seconds>
  <reset-time type="datetime">2010-02-23T23:49:21+00:00</reset-time>
  <remaining-hits type="integer">134</remaining-hits>
</hash>

使用帐户 #1 进行身份验证:

$ wget --user b... --password=youwish http://api.twitter.com/1/account/rate_limit_status.xml -O -
<?xml version="1.0" encoding="UTF-8"?>
<hash>
  <reset-time-in-seconds type="integer">1266968961</reset-time-in-seconds>
  <reset-time type="datetime">2010-02-23T23:49:21+00:00</reset-time>
  <remaining-hits type="integer">134</remaining-hits>
  <hourly-limit type="integer">150</hourly-limit>
</hash>

使用帐户 #2 进行身份验证:

$ wget --user d... --password=youwish http://api.twitter.com/1/account/rate_limit_status.xml -O -
<?xml version="1.0" encoding="UTF-8"?>
<hash>
  <reset-time type="datetime">2010-02-23T23:49:21+00:00</reset-time>
  <remaining-hits type="integer">134</remaining-hits>
  <hourly-limit type="integer">150</hourly-limit>
  <reset-time-in-seconds type="integer">1266968961</reset-time-in-seconds>
</hash>

您看到两个帐户似乎具有完全相同的速率限制信息 (134/150)?我在我的应用中只使用了一个帐户,为什么两个帐户都显示减少?

【问题讨论】:

    标签: twitter twython


    【解决方案1】:

    您需要将 ClientName 属性设置为每次调用都不同。我剪切并粘贴了Scott Hanselmann's examples on Twitter 之一,因为 ClientName 设置为 TweetSandwich 我立即获得了 20,000 的速率限制 - 所以我认为 Twitter 使用 ClientName 属性而不是经过身份验证的用户来分配速率,除非 ClientName 是默认为 IP 地址之类的内容时为空白。

    【讨论】:

      猜你喜欢
      • 2012-04-30
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 2016-04-21
      • 1970-01-01
      • 2019-02-09
      • 1970-01-01
      • 2022-08-22
      相关资源
      最近更新 更多