我正在尝试使用它:
https://twitter.com/account/rate_limit_status.xml
检查我是不是要超过Twitter的速率限制。问题是我正在打电话,但剩下的打击参数似乎没有像我打电话那样减少:
<?xml version="1.0" encoding="UTF-8" ?>
<hash>
<reset-time-in-seconds type="integer">1281858712</reset-time-in-seconds>
<reset-time type="datetime">2010-08-15T07:51:52+00:00</reset-time>
<remaining-hits type="integer">146</remaining-hits>
<hourly-limit type="integer">150</hourly-limit>
</hash>
我只是在进行不需要身份验证的调用,我在文档中读到了这一点:
需要身份验证(关于身份验证): 是,确定用户的速率限制状态 false,确定请求IP的速率限制状态
(https://dev.twitter.com/docs/rate-limiting)
所以我需要在通话中的某个地方设置false吗?我不是一个经过身份验证的用户,因此我唯一的限制是ip的当前限制。
答案 0 :(得分:0)
没有。如果您不使用身份验证,则会自动假定为“false”。
您确定要拨打速率有限的电话:
REST API用户和基于IP 限速。经过身份验证的API调用 是针对身份验证的措施 用户的速率限制。未认证 呼叫从呼叫中扣除 主机IP地址允许。
速率限制适用于方法 使用HTTP请求信息 GET命令。通常是API方法 使用HTTP POST提交数据 然而,Twitter不受费率限制 一些方法受到速率限制 现在。 API中的每个方法 文档说明它是否是费率 有限与否。