有赞新零售社区

发帖
API使用问题»关于工具型应用获取code及token问题解答

关于工具型应用获取code及token问题解答

有赞_程志 2019-02-26 931 浏览 0 评论 | 只看楼主 [打印]
说明:

本文档主要为开发者创建工具型应用获取token的过程中遇到的一些问题的答疑。

问题:Q:工具型应用如何获取token?
A:创建应用及token获取文档链接:https://open.youzan.com/v3/apicenter/doc-api-main/1/1/4370


Q:授权码code如何获取
A:
https://open.youzan.com/oauth/authorize?client_id=testclient&response_type=code&state=teststate&redirect_uri=http://youzanyun.com/callback
开发者只需要把这个链接发给商家,由商家点击授权即可。注意:链接中https://open.youzan.com/oauth/authorize?后面拼接的参数见下图。



Q:获取code时的回调地址无法指定或者无法正常跳转怎么处理?

A:如果开发者自身的回调地址无法指定或者无法正常跳转,可以通过商家点击授权之后跳转的url中获取到,直接复制之后写死在程序中即可,但是要在2分钟内获取到token,因为code的有效期只有2分钟,如果过了2分钟code失效了,需要重新获取code,再去获取token。


Q:code有效期只有2分钟,是不是每次过期都需要商家重新授权?
A:第一次获取token以后,token的有效期是7天,快失效前可以通过refresh_token获取新的token和refresh_token,这次获取到的token的有效期依然是7天,在快失效前再通过新获取到的refresh_token再次去获取新的token和refresh_token,这一步可以通过系统定时刷新,因此商家访问授权页面人工授权只有第一次获取token时需要。


本帖最后由 有赞_程志 于 2019-2-25 21:18 编辑
用手机打开
收藏 ··· 回复
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    复制链接
    新浪微博
    QQ空间
    微信扫码
    • 回复

    • 评分

    客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

    复制成功