java微信公众号开发四步完成

一、公众号注册

此处比较简单不做过多陈述(个人需要身份证号和300RMB,企业需要企业注册证书和企业法人证件),公众号每年一审,每次年审需要300RMB,提交信息自己官网一步步点击就可知道。

二、公众号申请为服务号

在公众号设置页面,有一栏公众号类型,新申请的有设置功能,选择成为服务号或者订阅号。

三、申请一个后台服务的域名

域名问题自己百度即可

四、开发服务号事件回调接口

1、开发一个get请求的接口,本人用的是java开发的,所以以下例子全为java后台接口,直接粘代码

 传入的参数是TX服务器推送时必带的认证参数,这些参数进行排序后进行sha1加密后得到签名和TX服务器传过来的签名进行比对,如果是同一字符串,则说明服务器签名认证通过,注意排序方法中有个TOKEN 字段,这个是公众号里自己填写的一个字段,在接口开发完成之后,在公众号配置服务回调接口时会做说明。

2、开发完签名服务器认证接口完,TX服务器对公众号事件并不能推送给咱们开发的接口中,咱们需要开发一个新的接口,接口路径和签名接口一样,参数和请求方式不一样即可:

 如图,我们开发的接收事件接口和签名接口只是参数和调用类型不同,其他一样,然而,接口入参在request中,以流的形式进行传递,传递方式是xml,图下是我接收处理的过程:

 需要注意的地方是微信公众号有3个模式,分别是明文、兼容模式、密文 三种,根据选择的不同,接收到的事件字符串中文本消息内容就不同,明文不需要解密,兼容模式是明文和密文共存,密文是只有密文,密文解密需要下载解密工具,这个是TX提供的一个jar,你也只copy3个解密类就可以,第一次开发公众号的兄弟可以先明文进行业务开发,如公司或企业需要对公众号进行安全改造,则再去百度即可很简单。

3、公众号的回调地址信息配置和提交

配置完之后就可以进行调试和使用了,微信公众号所有的接口都是通过用access_token来调取,access_token获取方式在公众号文档中,需要你公众号的appId和appSecret 来获取,这个access_token失效时间是7200秒,请注意,后续会有高级公众号开发文章,谢谢阅读。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值