微信关注事件MsgType类型区分

    // 各种消息类型,除了扫带二维码事件
    /**
     * 文本消息
     */
    public static final String MESSAGE_TEXT = "text";
    /**
     * 图片消息
     */
    public static final String MESSAtGE_IMAGE = "image";
    /**
     * 图文消息
     */
    public static final String MESSAGE_NEWS = "news";
    /**
     * 语音消息
     */
    public static final String MESSAGE_VOICE = "voice";
    /**
     * 视频消息
     */
    public static final String MESSAGE_VIDEO = "video";
    /**
     * 小视频消息
     */
    public static final String MESSAGE_SHORTVIDEO = "shortvideo";
    /**
     * 地理位置消息
     */
    public static final String MESSAGE_LOCATION = "location";
    /**
     * 链接消息
     */
    public static final String MESSAGE_LINK = "link";
    /**
     * 事件推送消息
     */
    public static final String MESSAGE_EVENT = "event";
    /**
     * 事件推送消息中,事件类型,subscribe(订阅)
     */
    public static final String MESSAGE_EVENT_SUBSCRIBE = "subscribe";
    /**
     * 事件推送消息中,事件类型,unsubscribe(取消订阅)
     */
    public static final String MESSAGE_EVENT_UNSUBSCRIBE = "unsubscribe";
    /**
     * 事件推送消息中,上报地理位置事件
     */
    public static final String MESSAGE_EVENT_LOCATION_UP = "LOCATION";
    /**
     * 事件推送消息中,自定义菜单事件,点击菜单拉取消息时的事件推送
     */
    public static final String MESSAGE_EVENT_CLICK = "CLICK";
    /**
     * 事件推送消息中,自定义菜单事件,点击菜单跳转链接时的事件推送
     */
    public static final String MESSAGE_EVENT_VIEW = "VIEW";

 

好的,微信关注的回调事件可以通过微信公众平台后台配置实现,具体步骤如下: 1. 登录微信公众平台后台,进入“开发者中心”; 2. 在左侧菜单中选择“公众号设置”,进入“基本配置”页面; 3. 将“开发者模式”选项设置为“开启”,然后点击“保存设置”按钮; 4. 在左侧菜单中选择“开发者中心”,进入“接口配置”页面; 5. 在“URL(服务器地址)”输入框中填写接收微信服务器推送消息的URL地址,如:“http://www.example.com/weixin/callback.php”; 6. 在“Token(令牌)”输入框中填写一个自定义的令牌,如:“mytoken”; 7. 将“消息加解密方式”选项设置为“明文模式”,然后点击“提交”按钮; 8. 在左侧菜单中选择“用户管理”,进入“用户列表”页面; 9. 在“关注用户”列表中选择一个用户,然后点击“编辑”按钮; 10. 在“用户信息”页面中,可以看到该用户的“关注状态”为“已关注”,表示该用户已经关注了公众号。 当用户关注公众号时,微信服务器会向上面设置的URL地址推送一条关注事件事件格式如下: ```xml <xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[subscribe]]></Event> </xml> ``` 其中,ToUserName 表示公众号的原始ID,FromUserName 表示用户的OpenID,CreateTime 表示事件的创建时间,MsgType 表示消息类型,Event 表示事件类型(此处为“subscribe”,表示用户关注事件)。 你可以在接收到该事件后,进行相应的处理,如记录用户信息、发送欢迎消息等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值