欢迎光临,了解微信小程序开发,就上易用通!

微信小程序准备工作:微信开发实战《四》URL、Token认证、java源码、免费新浪

发布:2018-01-27 09:53浏览: 来源:网络 作者:cola

上篇文章概要介绍了微信公众号开发的原理,偏重于讲解理论。

本篇文章通过Java web应用实现微信公众号的URL、Token认证。并部署到免费的新浪SAE服务器上,轻松教你实现公众号成为开发者号。

 

一、URL、Token接口说明

URL和Token接口的相关说明的详细内容可以参考接口文档。

这里概要说明一下,就三步:

1、填写服务器配置

    上篇提到我们需要一个公网服务器,介绍使用免费的新浪SAE云服务器。

    开发Java web应用并部署,提供URL和Token。填写到微信平台对应的接口配置中。

 

2、验证服务器地址的有效性

    主要通过sha1进行加密认证,详见源码。

 

3、依据接口文档实现业务逻辑

    认证通过之后,URL就作为开发者服务器与微信服务器之间互动通信的桥梁。在后面一篇文章介绍。

 

二、java web应用提供URL和Token

windows环境

2.1,软件相关版本:

JDK1.7+;

链接:https://pan.baidu.com/s/1o7EFjuE

密码:kr03

Tomcat 7;

链接:https://pan.baidu.com/s/1qYTe0mK

密码:lg2w

SpringMVC4.1 + Freemarker2.3 (目前还没涉及数据库)

 

2.2,开发工具:

eclipse

链接:https://pan.baidu.com/s/1jH9xDf4

密码:i11y

 

2.3,javaweixin

下载地址(包括war包和源码)

链接:https://pan.baidu.com/s/1cGFNbw

密码:eikn

 

2.4,源码结构及说明

微信小程序准备工作:微信开发实战《四》URL、Token认证、java源码、免费新浪(图1)

1,主要技术是spring + freemarker ,目前还未涉及到数据库,但是 lib 包中是包含 mybatis 的jar包,后面文章涉及数据库(mysql)就会用到。

 

2,目前没有使用maven进行项目构建,后期会使用。

 

3,目前只是实现了URL和Token认证功能。

参考WxApiController.java文件

微信小程序准备工作:微信开发实战《四》URL、Token认证、java源码、免费新浪(图2)

4,项目导入eclipse,并在tomcat中启动之后,访问https://ip:port/javaweixin,成功显示如下:

微信小程序准备工作:微信开发实战《四》URL、Token认证、java源码、免费新浪(图3)

 

三、新浪SAE部署

访问新浪sae:https://www.sinacloud.com

 

3.1,创建云应用SAE

动图如下:

微信小程序准备工作:微信开发实战《四》URL、Token认证、java源码、免费新浪(图4)

 

 

3.2,配置二级域名,创建应用,上传war包

动图如下:

微信小程序准备工作:微信开发实战《四》URL、Token认证、java源码、免费新浪(图5)

 

3.3,访问链接

访问:https://1.javaweixincoder10.applinzi.com/

成功界面如下:

微信小程序准备工作:微信开发实战《四》URL、Token认证、java源码、免费新浪(图6)

 

四、配置开发者账号

4.1,新浪SAE提供的URL和Token:

URL(域名换成开发者自己的):

https://1.javaweixincoder10.applinzi.com/wxapi/message.html

 

Token(详见WxApiController.java,开发者可以修改):

javaweixinToken

 

4.2,登录公众号测试号

将4.1中的URL和Token填写到 接口配置信息 中,点击提交即可!

 

恭喜你,成功了!!!






免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。