Heim  >  Artikel  >  WeChat-Applet  >  Entwicklung der öffentlichen WeChat-Plattform, um grundlegende Benutzerinformationen zu erhalten

Entwicklung der öffentlichen WeChat-Plattform, um grundlegende Benutzerinformationen zu erhalten

高洛峰
高洛峰Original
2017-03-04 11:35:382202Durchsuche

1. Schnittstelle zum Abrufen grundlegender Benutzerinformationen

Nachdem der Follower mit dem offiziellen Konto interagiert, kann das offizielle Konto jeweils die OpenID (verschlüsselte WeChat-ID) des Followers abrufen Die OpenID des Benutzers für jedes offizielle Konto ist eindeutig. Bei verschiedenen offiziellen Konten ist die OpenID desselben Benutzers unterschiedlich. Offizielle Konten können diese Schnittstelle verwenden, um grundlegende Benutzerinformationen basierend auf OpenID abzurufen, einschließlich Spitzname, Avatar, Geschlecht, Stadt, Sprache und Follow-Zeit.

Erhalten Sie grundlegende Benutzerinformationen

Entwickler können grundlegende Benutzerinformationen über OpenID erhalten. Bitte verwenden Sie das https-Protokoll.

Beschreibung der Schnittstellenaufrufanforderung

http请求方式: GET
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

Parameterbeschreibung

参数 是否必须 说明
access_token 调用接口凭证
openid 普通用户的标识,对当前公众号唯一
lang 返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语

Rückgabebeschreibung

Unter normalen Umständen sendet WeChat das folgende JSON-Datenpaket an das öffentliche Konto zurück:

{    "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}

Parameterbeschreibung

参数 说明
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 用户关注时间,为时间戳。如果用户曾多次关注,则取最后关注时间

Im Fehlerfall gibt WeChat einen Fehlercode und andere Informationen zurück. Das Beispiel für ein JSON-Datenpaket lautet wie folgt (dieses Beispiel ist ein AppID-Ungültigkeitsfehler):

{"errcode":40013,"errmsg":"invalid appid"}

II, Programmimplementierung

 = "5ic8RoqZd7IBUtE0aGXUhcdKBnrwlO1iqtvyJJUgIcDcopJIH7x90QH4yiK_z08fqp4WOD7kfKPDtET29BRYNZO-sSIITaxIj4u72LYAYcFH6t1fiSVzjUuqYWOtHiw0LGDorxx5Qj6SN0Z7GtYGTA"="o7Lp5t6n59DeX3U0C7Kric9qEx-Q" = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=&openid=&lang=zh_CN" = https_request((

Weitere Artikel im Zusammenhang mit der Entwicklung der öffentlichen WeChat-Plattform zum Erhalten grundlegender Benutzerinformationen finden Sie unter Bitte achten Sie auf die chinesische PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn