如何重新获取accesstoken

 我来答
pieryon
2017-07-19 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166869
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部

重新获取accesstoken其实就是获取用户的登陆网页授权,流程分为两步:

1、引导用户进入授权页面同意授权,获取code

接口:/oauth2/openid/authorize?

参数说明:

2、通过code换取网页授权access_token

如果网页授权的作用域为snsapi_base,则本步骤中获取到网页授权access_token的同时,也获取到了openid,snsapi_base式的网页授权流程即到此为止。

接口:

/oauth2/openid/access_token

参数说明:

返回说明:

a) 正确时返回的JSON数据包如下:

{"access_token":"ACCESS_TOKEN","expires_in":7200,"scope":"SCOPE","refresh_token":"REFRESH_TOKEN","openid":"OPENID"}

b)错误时返回的JSON数据包如下:

{"error":"invalid_grant","error_description":"Authorizationcode doesn't exist or is invalid for the client"}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式