新浪微博开放平台API调用和TWITTER接口的两个限制原则
优采云 发布时间: 2021-05-03 21:11新浪微博开放平台API调用和TWITTER接口的两个限制原则
新浪微博开放平台API调用与TWITTER接口相同。它们都是有限的,并且受时间限制。
他有两个限制原则
1.用户无法根据IP限制进行登录,每小时登录1000次
2.用户以每小时1000次的用户限制登录
如果应用程序是用户未登录,则IP被限制。建议登录后再登录以突破瓶颈,否则将不予讨论。
新浪网给出了具体的限制规则
开发人员可以使用rate_limit_status接口检查调用频率
rate_limit_status接口文档
界面返回以下信息
Array([remaining_hits] => 999 [hourly_limit] => 1000 [reset_time_in_seconds] => 2717 [reset_time] => Tue Dec 14 17:00:00 +0800 201 0)
代表
剩余数量为999次,
每小时限制1000次,
计数器重置剩余时间2717秒,
下一个重置时间是17:00。
对于小型未经授权的应用程序,这样的呼叫频率是不够的。最简单的方法是使用多个帐户和多个APP_KEY,这相当于进行一个帐户轮询
首先,再注册几个微博帐户,将它们存储在一个数组中,然后每次随机调用一个,这样很容易使限额达到3000,
$ wb_id = array('| password','| password','|| password');
list($ wb_name,$ wb_password)= explode(“ |”,$ wb_id [array_rand($ wb_id)]);
如果使用相同的方法列出一些APP_KEY并重复该组合,则会有更多。例如,使用2个APP_KEY和3个帐户,限制可以达到6000。
我个人使用了3个APP_KEY,4个帐户,每小时1. 20,000,就足够了。
另一种快速注册微博帐户的方法
第一步
转到gmail注册长帐户,该帐户有多长时间?无论如何,越长越好,一个主字母要比您要注册的微博帐户的数量长
例如
第二步,
使用此帐户在新浪注册
初次使用
第二次使用
第三次使用
....
以此类推,因此只有一个邮箱可以注册多个新浪微博ID。无需来回重新注册电子邮件。