使用SAE平台自动接收微信消息后自动发布微博
我已经实现自动接收微信消息并自动回复,然后想要把这里面的消息提取出来,全都发到一个指定的微博里,请问各位有什么实现的思路吗?(我个人觉得难点在于Oauth 认证。。)先谢谢各位了!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我已经实现自动接收微信消息并自动回复,然后想要把这里面的消息提取出来,全都发到一个指定的微博里,请问各位有什么实现的思路吗?(我个人觉得难点在于Oauth 认证。。)先谢谢各位了!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
貌似比较难啊,新浪oauth接口必须人工登录操作才行
问题是新浪接口限制,必须每隔多少天登陆次刷新下token才可以
明确的是新浪微博Oauth的access_token没有刷新机制,也就是说,逾期后需要重新登录获取。
不同的应用级别授权时常不同,初级7天。
1.站外应用跳转授权页面授权
2.记录access_token,设置过期倒计时
3.过期前提醒重新授权。
上面是对授权续期的处理。
我的虎子机器人,做到了这个功能,不过消息不是从微信获取的,是从qq获取的。具体请参见新浪微博 @虎子机器人 ,主页:http://newsn.com.cn/robot ,ps一下,没有用新浪oauth授权。
完全没问题~
下面是实现思路:
微信接口有时间限制,所以可以考虑把发送微博加入到队列上去;
主要就是认证后把AccessToken存储起来,然后设置过期时间。
这是我写的一个基于Yar的wordpress微博墙插件,应该有你想要的解决方案。http://www.xtwind.com/yar-wordpress-twitter-wall-plug-in.html