微信网页授权接口
Categories: 杂文
用户授权
APPID:公众号唯一标识
REDIRECT_URI:授权后重定向地址,需要使用URLEncoder转换
STATE:自定义参数
获取用户access_token
APPID:公众号唯一标识
SECRET:公众号的appsecret
CODE:用户授权后返回的code
{
"access_token":"ACCESS_TOKEN",
"expires_in":7200,
"refresh_token":"REFRESH_TOKEN",
"openid":"OPENID",
"scope":"SCOPE"
}
获取用户信息
https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
ACCESS_TOKEN:获取用户access_token时获取的refresh_token参数
OPENID:获取用户access_token时获取的openid参数
{
"openid":"OPENID",
"nickname": NICKNAME,
"sex":"1",
"province":"PROVINCE",
"city":"CITY",
"country":"COUNTRY", "headimgurl":"http://thirdwx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/46",
"privilege":[ "PRIVILEGE1" "PRIVILEGE2" ],
"unionid":"o6_bmasdasdsad6_2sgVt7hMZOPfL"
}
校验access_token
https://api.weixin.qq.com/sns/auth?access_token=ACCESS_TOKEN&openid=OPENID
ACCESS_TOKEN:获取用户access_token时获取的refresh_token参数
OPENID:获取用户access_token时获取的openid参数
{
"errcode":0,
"errmsg":"ok"
}
刷新用户access_token
APPID:公众号唯一标识
REFRESH_TOKEN:获取用户access_token时获取的refresh_token参数
{
"access_token":"ACCESS_TOKEN",
"expires_in":7200,
"refresh_token":"REFRESH_TOKEN",
"openid":"OPENID",
"scope":"SCOPE"
}