由于access_token的使用周期为7200s如果超过7200s不使用,这个access_token就无效了就无法进行使用了,这样就需要进行刷新操作根据原来获取access_token返回的参数refresh_token,可以根据这个来进行刷新
正确时返回嘚JSON数据包如下:
access_token接口调用凭证超时时间,单位(秒) |
用户授权的作用域使用逗号(,)分隔 |
错误时微信会返回JSON数据包如下(示例为code无效错誤):
偅点:网页授权access_token的获取只要用户许可,就可以获得不论用户是否关注。
返回国家地区语言版本zh_CN 简体,zh_TW 繁体en 英语 |
正确时返回的JSON数据包如下:
用户的性别,值为1时是男性值为2时是女性,值为0时是未知 |
用户个人资料填写的省份 |
普通用户个人资料填写的城市 |
用户头像最後一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像)用户没有头像时该项为空。若用户更换头像原有头像URL将失效。 |
用户特权信息json 数组,如微信沃卡用户为(chinaunicom) |
只有在用户将公众号绑定到微信开放平台帐号后才会出现该字段。 |
错误时微信会返回JSON數据包如下(示例为openid无效):
前提:获取用户基本信息的接口这个接口需要你关注了公众号
重点:通过普通access_token获取用户信息时,如果用户未關注信息获取就为空。
这个接口是在用户和公众号产生消息交互或关注后事件推送后才能根据用户OpenID来获取用户基本信息。这个接口包括其他微信接口,都是需要该用户(即openid)关注了公众号后才能调用成功的。
开发者可通过OpenID来获取用户基本信息请使用https协议。
普通用戶的标识对当前公众号唯一 |
返回国家地区语言版本,zh_CN 简体zh_TW 繁体,en 英语 |
正常情况下微信会返回下述JSON数据包给公众号:
用户是否订阅该公众号标识,值为0时代表此用户没有关注该公众号,拉取不到其余信息 |
用户的标识,对当前公众号唯一 |
用户的性别值为1时是男性,徝为2时是女性值为0时是未知 |
用户的语言,简体中文为zh_CN |
用户头像最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形頭像)用户没有头像时该项为空。若用户更换头像原有头像URL将失效。 |
用户关注时间为时间戳。如果用户曾多次关注则取最后关注時间 |
只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段 |
公众号运营者对粉丝的备注,公众号运营者可在微信公众平台用戶管理界面对粉丝添加备注 |
用户所在的分组ID(兼容旧的用户分组接口) |
用户被打上的标签ID列表 |
二维码扫码场景(开发者自定义) |
二维码扫碼场景描述(开发者自定义) |
错误时微信会返回错误码等信息JSON数据包示例如下(该示例为AppID无效错误):
由于access_token的使用周期为7200s如果超过7200s不使用,这个access_token就无效了就无法进行使用了,这样就需要进行刷新操作根据原来获取access_token返回的参数refresh_token,可以根据这个来进行刷新
正确时返回嘚JSON数据包如下:
access_token接口调用凭证超时时间,单位(秒) |
用户授权的作用域使用逗号(,)分隔 |
错误时微信会返回JSON数据包如下(示例为code无效错誤):
由于access_token的使用周期为7200s如果超过7200s不使用,这个access_token就无效了就无法进行使用了,这样就需要进行刷新操作根据原来获取access_token返回的参数refresh_token,可以根据这个来进行刷新
正确时返回嘚JSON数据包如下:
access_token接口调用凭证超时时间,单位(秒) |
用户授权的作用域使用逗号(,)分隔 |
错误时微信会返回JSON数据包如下(示例为code无效错誤):