0
点赞
收藏
分享

微信扫一扫

1微信接入

五殳师兄 2022-04-05 阅读 51
java

1. 公众号分类 
  1.1 订阅号
      个人
  1.2 服务号
      公司-工商营业执照
      个体户-工商营业执照
  1.3 企业号
      公司-工商营业执照

  1.4 测试号(拥有所有接口)

  区别:接口不同

2. 注册公众平台账号
  1.1 个人只能注册订阅号https://mp.weixin.qq.com
  1.2 订阅号 服务号 企业号 三者能使用的功能不相同
  1.3 注册的账号需要跟微信号绑定(微信号需要绑定银行卡)
    1.3.1 注册地址:
          https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=zh_CN
    1.3.2 注册需要邮箱激活
 

3. 开通测试号


4. 配置内网穿透工具
   natapp 收费

   
 

5. weixin4j简介
   weixin4j是一个用Java编写针对微信开发的工具包,为Java微信开发爱好者提供的微信公众开发平台SDK,
   它包括包含weixin4j-mp(微信公众平台API)、weixin4j-qy(微信企业号API)以及weixin4j-server(微信回调消息服务器)三个工程. 


6. springboot+redis集成
   注:由于winxin4j使用redis进行缓存Token,所以请先配置springboot+redis的集成,详情见资料“03 springboot整合redis”
   
   
7. springboot+weixin4j进行开发
  7.1 引入weixin4j的依赖
      <dependency>
          <groupId>org.weixin4j.spring.boot</groupId>
          <artifactId>weixin4j-spring-boot-starter</artifactId>
          <version>1.0.0</version>
      </dependency>

  7.2 weixin4j的配置(2种方式)
    7.2.1 在资源目录放置weixin4j.properties

    7.2.2 在springboot的配置文件application.properties或application.yml添加weixin4j的相关配置

    注1:最最关键的是下面的3个配置
         #公众号Token
         weixin4j.token=weixin4j
         #公众号原始ID
         weixin4j.oauth.originalid=
         #开发者第三方用户唯一凭证
         weixin4j.oauth.appid=
         #开发者第三方用户唯一凭证密钥
         weixin4j.oauth.secret= 

  7.3 实现ITokenLoader,自主选择存储AccessToken方式
      
   
  7.4 配置weixin接入Controller   
      接入测试
    


8.自定义菜单
  8.1 click类型
      发送消息
  8.2 view类型
      跳转到网页


9. 实现公众号普通消息处理和消息分类
  9.1 请求消息

  9.2 事件
      
  9.3 响应消息     

附录一:spring4中的新注解
1. @Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean。
2. @ConditionalOnMissingBean
   仅当BeanFactory中不包含指定的bean class和/或name时条件匹配,就给容器注册bean。
 

举报

相关推荐

0 条评论