有个疑问,就是新浪微博不提供refresh_token,那像钟楼,大本钟之类的程序如果部署到服务器上,应该如何实现自动更新授权防止过期无法发送?

2013-01-26 00:56:32 +08:00
 RelativeLayout
求帮解!
5367 次点击
所在节点    程序员
17 条回复
vigoss
2013-01-26 01:04:17 +08:00
前端脚本,你可以@微博图床的作者出来问问。
lyric
2013-01-26 01:25:29 +08:00
记住密码...过期重新获取access token
notedit
2013-01-26 01:40:39 +08:00
开发者账号的token永不过期
RelativeLayout
2013-01-26 08:20:56 +08:00
@lyric 服务器上可能没办法重新打开浏览器去二次认证,需要一套自动化认证的过程,OAuth2支持一个refresh_token 但是新浪没有好好支持。。。
chemhack
2013-01-26 08:24:44 +08:00
@RelativeLayout 新浪就是怕用户不粘他们的官方客户端/web了才故意不好好支持的。。。。
RelativeLayout
2013-01-26 08:42:52 +08:00
@chemhack Sina这样实在是太恶心了。。。
alexrezit
2013-01-26 09:36:59 +08:00
新浪就是傻逼.
twm
2013-01-26 10:45:38 +08:00
@alexrezit +10086
m
2013-01-26 11:00:48 +08:00
国内没有一个平台api做的好的,各种限制,比如每天调用数,间隔时间,并且与实际的内容还有时差,他们的api是在业务逻辑的最高层,还各种麻烦,开发包,验证方法恨不得一天三变

所以如果我迫不得已要去做个国内平台的应用,我也不会用它的api
meta
2013-01-26 11:49:55 +08:00
我有个开发者帐号,原来好像是24小时就会过期,后来从某一天起不知道为什么再也没有过期了,登录了一次一直用到现在,好几个月了。
qiibeta
2013-01-26 19:45:27 +08:00
所以啊,你没发现他用weico pro的app key吗?weico的appkey是可以刷新token的
qiibeta
2013-01-26 19:46:40 +08:00
随享iphone、weico android、weico pro 的appkey支持OAuth2的refresh_token
vigoss
2013-01-26 21:40:47 +08:00
晕。楼主你忽视我的回复了么。帮你@出来吧
@zythum
@RelativeLayout
zythum
2013-01-27 00:42:49 +08:00
朱一被召唤。
你自己都知道用户名密码了,怎么样都行啊,模拟登陆么。

最靠谱就是用前端模拟,和用户行为一模一样。
你可以看下berserkJS https://github.com/tapir-dream/berserkJS
ElmerZhang
2013-01-28 10:45:20 +08:00
楼上这些回复真是让人无语,只有 @notedit 说到了点子上。
应用开发者帐号的access token过期时间是5年。
notedit
2013-01-28 11:31:33 +08:00
@ElmerZhang 这个是我无意间发现的 当时测试出来是五年 感觉很诡异 然后给新浪的开发写了封邮件 被告知开发者账号的access token 永不过期
ElmerZhang
2013-01-28 15:01:14 +08:00
@notedit 微博开放平台在微博上发过通知

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/58823

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX