Heim  >  Artikel  >  Backend-Entwicklung  >  So überprüfen Sie, ob der Benutzer dem offiziellen Konto während WeChat-Aktivitäten in PHP gefolgt ist

So überprüfen Sie, ob der Benutzer dem offiziellen Konto während WeChat-Aktivitäten in PHP gefolgt ist

不言
不言Original
2018-08-20 15:59:073455Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Überprüfung, ob der Benutzer dem offiziellen Konto bei PHP-WeChat-Aktivitäten gefolgt ist. Ich hoffe, dass er für Sie hilfreich ist.

Wenn wir WeChat-Aktivitäten durchführen, müssen Benutzer bei einigen Aktivitäten dem offiziellen Konto folgen, bevor sie die Aktivität fortsetzen oder Geschenke senden können. Hier müssen wir überprüfen, ob der Benutzer aufgepasst hat, daher müssen wir die ---- Schnittstelle „Grundlegende Benutzerinformationen abrufen“ von WeChat verwenden

Grundlegende Benutzerinformationen abrufen (einschließlich UnionID-Mechanismus)

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

接口调用请求说明
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 英语

Diese Schnittstelle muss nur das Token Ihres offiziellen Kontos und die OpenID des Benutzers übergeben, um die grundlegenden Informationen des Benutzers zu erhalten

参数 说明
subscribe 用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息。
openid 用户的标识,对当前公众号唯一
nickname 用户的昵称
sex 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
city 用户所在城市
country 用户所在国家
province 用户所在省份
language 用户的语言,简体中文为zh_CN
headimgurl 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空。若用户更换头像,原有头像URL将失效。
subscribe_time 用户关注时间,为时间戳。如果用户曾多次关注,则取最后关注时间
unionid 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段。
remark 公众号运营者对粉丝的备注,公众号运营者可在微信公众平台用户管理界面对粉丝添加备注
groupid 用户所在的分组ID(兼容旧的用户分组接口)
tagid_list 用户被打上的标签ID列表
subscribe_scene 返回用户关注的渠道来源,ADD_SCENE_SEARCH 公众号搜索,ADD_SCENE_ACCOUNT_MIGRATION 公众号迁移,ADD_SCENE_PROFILE_CARD 名片分享,ADD_SCENE_QR_CODE 扫描二维码,ADD_SCENEPROFILE LINK 图文页内名称点击,ADD_SCENE_PROFILE_ITEM 图文页右上角菜单,ADD_SCENE_PAID 支付后关注,ADD_SCENE_OTHERS 其他
qr_scene 二维码扫码场景(开发者自定义)
qr_scene_str 二维码扫码场景描述(开发者自定义)

Eine der Spalten ist das Abonnementfeld, mit dem wir überprüfen können, ob der Benutzer die Bedingung befolgt hat. Wenn „Abonnement“ 1 ist, beweist dies, dass der Benutzer unserem offiziellen Konto gefolgt ist und mit den entsprechenden Aktivitäten fortfahren kann ist Wenn 0, bedeutet dies, dass der Benutzer zu diesem Zeitpunkt nicht aufgepasst hat. Wir müssen den Benutzer anleiten, dem entsprechenden öffentlichen Konto zu folgen (aber wir müssen noch die entsprechenden Anleitungsfähigkeiten beherrschen, um eine Warnung von WeChat zu vermeiden. Wir können Leiten Sie implizit Wörter wie den Erhalt von Preisen und die Kontaktaufnahme mit dem Kundendienst ein.)

Wenn Ihre Aktivität jedes Mal überprüft werden muss, wird nicht empfohlen, sie zwischenzuspeichern, um zu verhindern, dass Benutzer aufmerksam werden, teilnehmen und dann abbrechen, um Wolle zu erhalten. Wenn Ihre Aktivität jedoch keine großen Einschränkungen hinsichtlich der zukünftigen Aufmerksamkeit des Benutzers aufweist, wird empfohlen, sie in der Datenbank zu speichern oder in den permanenten Redis-Cache zu werfen.

Die spezifische Methode zum Erhalten von Token und Curl wird in diesem Kapitel nicht im Detail erläutert. Sie können sich einfach die entsprechenden Codes in den vorherigen Kapiteln ansehen Rufen Sie die OpenID des Benutzers und die relevanten öffentlichen Kontoinformationen ab, um das Token zu erhalten, und geben Sie schließlich die oben genannte Adresse ein, um die Benutzerinformationen zu erhalten.

Verwandte Empfehlungen:

PHP implementiert die benutzerdefinierte Menüklasse für öffentliche WeChat-Plattformkonten, öffentliches Konto

PHP implementiert WeChat Public Unlimited Massenversand von Konten, Massenversand von PHP-Briefen an die Öffentlichkeit

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob der Benutzer dem offiziellen Konto während WeChat-Aktivitäten in PHP gefolgt ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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