微信公众号开发(一、基本配置信息)
近期在公司做了一些微信公众号的部分功能,因为是新手,所以基本上是边学习、边问别人、边开发的状态。开发的速度还是比较慢的。由于刚开始不了解。所以走了不少弯路。现在回头看看其实微信开发并不难,主要是一些配置了解清楚了,其实也就不难了。现在将开发过程总结一下。在正式开发之前,先要做点准备工作:
一、微信开发以前一定要先看一遍微信开发者文档(http://mp.weixin.qq.com/wiki/home/index.html),大概了解一下微信开发所需的一些基本内容。不然就像我刚开始开发一样摸不着头脑,不知道从何下手了。
二、申请一个微信测试公众号(如果没有现成的公众号)。主要用于测试我们项目中的接口。申请步骤很简单,点击微信开发者文档中的接口测试号申请。然后进入登录页面,用自己的微信号扫一扫就可以申请到一下测试账号了,
登录后页面如下图所示:
三、你需要在下载weixin-java-mp(http://grepcode.com/project/repo1.maven.org/maven2/me.chanjar/weixin-java-mp/)的java代码放到自己的项目中。这个里面是微信团队提供的开发中所需的实体类、接口底层的方法等。为我们的开发节省了大量的时间和工作量。当然。如果你的基础够深,你也可以自己写底层。
四、你需要在项目中配置微信测试号的信息。配置信息如下图所示。其中前三项是必填内容。
五、需要连通项目和微信接口服务。在测试账号的管理后台配置接口信息。首先是URL地址,这个地址必须是外网能访问到的地址(一般可以将项目部署到服务器上,不过这样不利于调试。微信开发者一般都是用ngrok将内网映射到外网,然后访问。ngrok使用方法http://blog.csdn.net/qw765811529/article/details/50723434新版本略有不同)。用于验证服务器地址的有效性,当你提交的时候会去访问并校验这个接口(项目中weixin.do这个接口,接口中的参数会默认自带。接口如下图所示),如果地址不对,则会配置失败。同时Token是用于校验安全性的,必须和项目中配置的token一致。
注意:下面这张图是正式微信公众号的服务器配置地址。基本配置菜单–>修改配置
好了,当接口配置成功后。前期的基本配置就完成了。