17.10.18 Java实现公众号关注自动回复图文

本文要点:

1、在公众号开发模式下,用代码设置公众后关注自动回复图文
2、单击图文跳转自定义链接

前提注意:

1、使用javen开发公众号
https://gitee.com/javen205/weixin_guide
2、拥有一个测试号
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

在javen项目中,默认关注后是自动回复文本消息,以下修改为自动回复图文消息

在 com\javen\weixin\controller\WeixinMsgController.java中

/**
     * 实现父类抽方法,处理关注/取消关注消息
     */
    protected void processInFollowEvent(InFollowEvent inFollowEvent)
    {
        if (InFollowEvent.EVENT_INFOLLOW_SUBSCRIBE.equals(inFollowEvent.getEvent()))
        {
            logger.debug("关注:" + inFollowEvent.getFromUserName());
            //OutTextMsg outMsg = new OutTextMsg(inFollowEvent);
            OutNewsMsg outNews = new OutNewsMsg(inFollowEvent);
            News news = new News();
            news.setTitle("欢迎关注这个测试的公众号");
            news.setDescription("这是一些不可描述");
            news.setPicUrl("");//自定义
            news.setUrl("");//自定义
            outNews.addNews(news);
            outNews.toXml();
            render(outNews);
        }
        // 如果为取消关注事件,将无法接收到传回的信息
        if (InFollowEvent.EVENT_INFOLLOW_UNSUBSCRIBE.equals(inFollowEvent.getEvent()))
        {
            logger.debug("取消关注:" + inFollowEvent.getFromUserName());
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,268评论 25 709
  • 1、开启公众号开发者模式 公众平台的技术文档目的为了简明扼要的交代接口的使用,语句难免苦涩难懂,甚至对于不同的读者...
    good7758阅读 5,476评论 0 1
  • 开发前首先我们要知道一些概念 各公众号区别:1、订阅号:为媒体和个人提供一种信息传播方式,主要偏于为用户传达资讯(...
    CoderZS阅读 8,617评论 1 19
  • 很早前就想了解下微信公众号开发,懒和拖延症让这计划迟迟没落实,正巧新项目有了微信公众号的业务,我心中没数地回应,我...
    英文名叫夏天阅读 10,038评论 1 4
  • 一直认为看电影最好的时机,除了在电影院就是在火车上,两眼专注于一块小小的屏幕上,在这段奔波的旅途中去到了别样的世界...
    南吕依依阅读 2,166评论 0 1

友情链接更多精彩内容