PHP-如何实现定时发表微博

UI设计界面 UI设计界面 主题:1059 回复:2190

PHP-如何实现定时发表微博

夜无邪 发布于 2017-10-13 字数 269 浏览 1180 回复 2

as title.
我的问题有如下:
1.他的原理是什么?
2.比如此刻有100条微博要发送,而10s后又有100条微博发送,是持续的执行还是cron或者任务队列?
3.数据如此庞大,不管是cron或者任务队列,都很耗费资源,如何优化?
暂时这么多,在上也没看到我想要的答案,求解。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

清晨说ぺ晚安 2017-10-28 2 楼

首先目前微博提供的API目前都是才有的oauth2.0认证的模式,目前腾讯和新浪都没有提供refresh_token,也就是说,在token过期之后,你需要重新授权一次,把token更新一下,方可继续使用。
同时发送100条,你可以使用多个进程进行发送,不过要注意发送微博的接口调用频度有限制,这么高的频率,基本上会被微博灭掉的。
至于定时任务的部分你可以参考@PHP中的定时任务如何实现?

泛泛之交 2017-10-18 1 楼

如果向第三方发送微博的话,按你这样的需求需要花钱购买发送权限,像新浪、腾讯都有这功能。如果是你自己的微博系统,那就好说了,写个发送微博的api,弄个cron定时向uid列表循环发送微博就可以了