Maison  >  Article  >  développement back-end  >  Comment vérifier si l'utilisateur a suivi le compte officiel lors des activités WeChat en php

Comment vérifier si l'utilisateur a suivi le compte officiel lors des activités WeChat en php

不言
不言original
2018-08-20 15:59:073513parcourir

Le contenu de cet article explique comment vérifier si l'utilisateur a suivi le compte officiel lors des activités PHP WeChat. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Lorsque nous effectuons des activités WeChat, certaines activités nécessitent que les utilisateurs suivent le compte officiel avant de pouvoir continuer l'activité ou envoyer des cadeaux. Ici, nous devons vérifier si l'utilisateur a prêté attention, nous devons donc utiliser l'interface ---- Obtenir des informations utilisateur de base

Obtenir des informations utilisateur de base (y compris le mécanisme UnionID)

Les développeurs peuvent obtenir des informations utilisateur de base via OpenID. Veuillez utiliser le protocole https.

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

Description du paramètre

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

Cette interface n'a besoin que de transmettre le token de votre compte officiel et l'openid de l'utilisateur pour obtenir les informations de base de l'utilisateur

参数 说明
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 二维码扫码场景描述(开发者自定义)

L'une des colonnes est le champ d'abonnement, que nous pouvons utiliser pour vérifier si l'utilisateur a suivi la condition. Lorsque l'abonnement est égal à 1, cela prouve que l'utilisateur a suivi notre compte officiel et peut continuer les activités associées. est 0, cela signifie que l'utilisateur ne l'a pas suivi. Pour le moment, nous devons guider l'utilisateur pour qu'il suive le compte public concerné (mais nous devons toujours maîtriser les compétences d'orientation pertinentes pour éviter d'être averti par WeChat. Nous pouvons fournir. conseils implicites, comme recevoir des prix et contacter le service client)

Si votre activité doit être vérifiée à chaque fois, il n'est pas recommandé de la mettre en cache pour empêcher les utilisateurs d'y prêter attention, de participer puis d'annuler pour l'obtenir. laine. Mais si votre activité n'a pas beaucoup de restrictions quant à savoir si l'utilisateur y prêtera attention à l'avenir, il est recommandé de la stocker dans la base de données ou de la jeter dans le cache permanent Redis.

La méthode spécifique d'obtention du token et du curl ne sera pas expliquée en détail dans ce chapitre. Vous pouvez simplement consulter les codes pertinents dans les chapitres précédents. Après tout, c'est très simple. obtenez l'openid de l'utilisateur et les informations de compte public pertinentes pour obtenir le jeton, et enfin curl l'adresse ci-dessus pour obtenir les informations de l'utilisateur.

Recommandations associées :

php implémente la classe de menu personnalisée du compte de plateforme publique WeChat, compte public

php implémente WeChat public Unlimited envoi massif de comptes, envoi massif de lettres php au public

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn