您当前的位置: 首页 > 知识百科 > 微信公众号如何获取用户关注事件呢

微信公众号如何获取用户关注事件呢

时间:2023-07-01 14:05 阅读数:211 人阅读 分类:知识百科

  众所周知,用户在关注与取消关注公众号时,微信会把这个事件推送到开发者填写的URL。方便开发者给用户下发欢迎消息或者做帐号的解绑。微信服务器在五秒内收不到响应会断掉连接,并且重新发起请。那么微信公众号如何获取用户关注事件呢?

  开发者可通过OpenID来获取用户基本信息。请使用s协议。

  接口调用请求说明:

  请求方式: GET

  api.weixin.qq/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

  access_token 是调用接口凭证

  openid是普通用户的标识,对当前公众号唯一

  正常情况下,微信会返回如图JSON数据包给公众号:

  1

  错误时微信会返回错误码等信息,JSON数据包示例如下(该示例为AppID无效错误):  {"errcode":40013,"errmsg":"invalid appid"}

  附上常见错误信息:

  40014不合法的access_token,请开发者认真比对access_token的有效*(如是否过期),或查看是否正在为恰当的公众号调用接口

  40003 不合法的OpenID,请开发者确认OpenID(该用户)是否已关注公众号,或是否是其他公众号的OpenID

  附上简单PHP获取用户信息代码,如图。

  2

  官方接口要求:

  请注意遵守开发者规范,不要用于非法用途,否则将惩罚直至封号。

  关于用户及开发者运营数据的规则如下:

  您的服务需要收集用户任何数据的,必须事先获得用户的明确同意,且仅应当收集为运营及功能实现目的而必要的用户数据,  同时应当告知用户相关数据收集的目的、范围及使用方式等,保障用户知情权

  您收集用户的数据后,必须采取必要的保护措施,防止用户数据被盗、泄漏等

  您在特定微信公众号中收集的用户数据仅可以在该特定微信公众号中使用,不得将其使用在该特定微信公众号之外或为其他任何目的进行使用,也不得以任何方式将其提供给他人

  如果腾讯认为您收集、使用用户数据的方式,可能损害用户体验,腾讯有权要求您删除相关数据并不得再以该方式收集、使用用户数据

  一旦您停止使用本服务,或腾讯基于任何原因终止您使用本服务,您必须立即删除全部因使用本服务而获得的数据(包括各种备份),且不得再以任何方式进行使用。

  通过以上的描述你是否了解微信公众号如何获取用户关注事件呢?这样如此全面、有效、简单的恢复方法,你学会了吗?如果你还想了解更多的话。更多更详细微信公众号素材内容,请持续关注微微风。

相关阅读:

微信测试活跃度怎么测试?

微信公众号的活跃粉丝怎么查询?

2017微信活跃号方法,如何让微信号活跃?