网站调用新浪微博内容(新浪微博开放平台API调用和TWITTER接口一样的限定规则)
优采云 发布时间: 2021-12-19 06:17网站调用新浪微博内容(新浪微博开放平台API调用和TWITTER接口一样的限定规则)
新浪微博开放平台API调用与TWITTER接口相同,均以小时为单位进行限制和限制。
他有两个限制原则
1.用户不按IP限制登录,每小时1000次
2. 用户以基于用户的限制登录,每小时1000次
如果应用是用户未登录,则IP被限制。建议登录破解瓶颈,否则不讨论。
新浪给出了具体限制
开发者可以通过 rate_limit_status 接口查看调用频率
rate_limit_status 接口文档
接口返回如下信息
数组 ([remaining_hits] => 999 [hourly_limit]=> 1000 [reset_time_in_seconds] =>2717 [reset_time] => 12 月 14 日星期二 17:00:00 +0800 2010)
代表
剩余数量为999次,
每小时限制1000次,
计数器复位的剩余时间为 2717 秒,
下次重置时间为17:00。
这样的调用频率对于非授权的小应用来说已经不够用了。最简单的方法是使用多个账号和多个APP_KEY,相当于做一个账号轮询。
首先,多注册几个微博账号,将它们存储在一个数组中,每次随机调用一个,这样可以轻松使限制达到3000。
$wb_id = array('|密码','|密码','|密码');
列表($wb_name,$wb_password)=explode(“|”,$wb_id[array_rand($wb_id)]);
如果你用同样的方法列出几个APP_KEY并重复组合,那么就会有更多。比如2个APP_KEY,3个账号,上限可以达到6000。
我个人用了3个APP_KEY,4个账号,每小时1.2万就够了。
快速注册微博账号的另一种方式
第一步,
去gmail注册一个长账号,多长时间?反正越长越好,一个原则信比你想注册的微博账号长
例如
第二步,
使用此账号在新浪注册
第一次使用
第二次使用
第三次使用
....
以此类推,一个邮箱可以注册多个新浪微博。无需来回重新注册邮箱。