怎样根据access token获取openid

发布网友

我来回答

1个回答

热心网友

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数据中了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com