怎样根据access token获取openid

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

向TA提问 私信TA
展开全部

1 在请求用户网页授权之前,开发者需要先到微盟商户后台中的开发者中心页配置授权回调URL。

2 通过以下接口获取openid:

请求方法

获取code后,请求以下链接获取access_token:

/oauth2/openid/access_token

POST:grant_type=authorization_code&client_id=CLIENT_ID&client_secret=CLIENT_SECRET&code=CODE

参数说明:

返回说明

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

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

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

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

openId已经在json数据中了。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式