怎样根据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数据中了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询