V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
RelativeLayout
V2EX  ›  程序员

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

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

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

    最靠谱就是用前端模拟,和用户行为一模一样。
    你可以看下berserkJS https://github.com/tapir-dream/berserkJS
    ElmerZhang
        15
    ElmerZhang  
       2013-01-28 10:45:20 +08:00
    楼上这些回复真是让人无语,只有 @notedit 说到了点子上。
    应用开发者帐号的access token过期时间是5年。
    notedit
        16
    notedit  
       2013-01-28 11:31:33 +08:00
    @ElmerZhang 这个是我无意间发现的 当时测试出来是五年 感觉很诡异 然后给新浪的开发写了封邮件 被告知开发者账号的access token 永不过期
    ElmerZhang
        17
    ElmerZhang  
       2013-01-28 15:01:14 +08:00
    @notedit 微博开放平台在微博上发过通知
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   955 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:52 · PVG 04:52 · LAX 12:52 · JFK 15:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.