Maison > Article > Applet WeChat > Développement d'une plateforme publique WeChat pour obtenir des informations de base sur les utilisateurs
1. Interface pour obtenir des informations utilisateur de base
Une fois que l'abonné a interagi avec le compte officiel, le compte officiel peut obtenir l'OpenID (ID WeChat crypté) de l'abonné, chacun l'OpenID de l'utilisateur pour chaque compte officiel est unique. Pour différents comptes officiels, l'openid du même utilisateur est différent). Les comptes officiels peuvent utiliser cette interface pour obtenir des informations utilisateur de base basées sur OpenID, notamment le surnom, l'avatar, le sexe, la ville, la langue et l'heure de suivi.
Les développeurs peuvent obtenir des informations utilisateur de base via OpenID. Veuillez utiliser le protocole https.
Description de la demande d'appel de l'interface
http请求方式: GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
Description des paramètres
参数 | 是否必须 | 说明 |
---|---|---|
access_token | 是 | 调用接口凭证 |
openid | 是 | 普通用户的标识,对当前公众号唯一 |
lang | 否 | 返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语 |
Description du retour
Dans des circonstances normales, WeChat renverra le paquet de données JSON suivant au compte public :
{ "subscribe": 1, "openid": "o7Lp5t6n59DeX3U0C7Kric9qEx-Q", "nickname": "方倍", "sex": 1, "language": "zh_CN", "city": "深圳", "province": "广东", "country": "中国", "headimgurl": "http://wx.qlogo.cn/mmopen/Kkv3HV30gbEZmoo1rTrP4UjRRqzsibUjT9JClPJy3gzo0NkEqzQ9yTSJzErnsRqoLIct5NdLJgcDMicTEBiaibzLn34JLwficVvl6/0", "subscribe_time": 1389684286}
Description du paramètre
参数 | 说明 |
---|---|
subscribe | 用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息。 |
openid | 用户的标识,对当前公众号唯一 |
nickname | 用户的昵称 |
sex | 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知 |
city | 用户所在城市 |
country | 用户所在国家 |
province | 用户所在省份 |
language | 用户的语言,简体中文为zh_CN |
headimgurl | 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空 |
subscribe_time | 用户关注时间,为时间戳。如果用户曾多次关注,则取最后关注时间 |
En cas d'erreur, WeChat renverra le code d'erreur et d'autres informations. L'exemple de paquet de données JSON est le suivant (cet exemple est une erreur AppID non valide) :
{"errcode":40013,"errmsg":"invalid appid"}
= "5ic8RoqZd7IBUtE0aGXUhcdKBnrwlO1iqtvyJJUgIcDcopJIH7x90QH4yiK_z08fqp4WOD7kfKPDtET29BRYNZO-sSIITaxIj4u72LYAYcFH6t1fiSVzjUuqYWOtHiw0LGDorxx5Qj6SN0Z7GtYGTA"="o7Lp5t6n59DeX3U0C7Kric9qEx-Q" = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=&openid=&lang=zh_CN" = https_request((
Pour plus d'articles liés au développement de la plateforme publique WeChat pour obtenir des informations de base sur les utilisateurs, veuillez faire attention au site Web PHP chinois !