使用新浪微博开放平台api同步微博内容至自己网站(新浪微博开放平台API调用和TWITTER接口一样的限定规则)

优采云 发布时间: 2021-10-10 10:29

  使用新浪微博开放平台api同步微博内容至自己网站(新浪微博开放平台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('|password','|password','|password');

  列表($wb_name,$wb_password)=explode(“|”,$wb_id[array_rand($wb_id)]);

  如果用同样的方法列出几个APP_KEY,重复组合,就会更多。比如2个APP_KEY,3个账号,上限可以达到6000。

  我个人用了3个APP_KEY,4个账号,每小时1.20000的量就够了。

  另一种快速注册微博账号的方法

  第一步,

  去gmail注册一个长账号,多长时间?反正越长越好,一个原则信比你想注册的微博账号长

  例如

  第二步,

  使用此账号注册新浪

  第一次使用

  第二次使用

  第三次使用

  ....

  以此类推,一个邮箱可以注册多个新浪微博。无需来回重新注册邮箱。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线