1,内网映射,我们在开发后台的时候,微信要求服务要在公网上可以访问,那我们首先就要将本地服务映射到公网。
映射工具有好多,我暂时只接触了ngrok,首先下载ngrok.exe 然后就可以使用命令ngrok http 8080 (8080是本地服务端口,如果你在其他端口运行,要换成你服务运行的端口)命令行会显示一个随机的url是可以在公网上访问的,但是这个服务器在外国,使用不方便,下面介绍一个更稳定的国内的服务: www.tunnel.mobi或者https://www.ngrok.cc/使用方法先在这个网上下载一个ngrok.cfg文件
2,关于开发阶段的所有接口都在微信开发者文档里面,照着上面的协议进行交互就可以了
3,项目要上线,我建议用百度BAE(百度应用引擎)非常便宜,而且java项目只要打war包扔上去就可以使用了。
附送简单的源代码d,gitee地址: https://gitee.com/zhumiao9527/wechat_development
使用步骤:
1,注册一个公众号,用开发工具(eclipse,idea等)将源码导入并启动,端口是8088,并用ngrok生成一个随机url,只有这个是公网可以访问的。
2,到微信公众平台开发菜单基本配置中配置url(就是ngrok随机生成的url),token和代码里面的一致,加解密那个点击随机生成就好。
3,然后点击提交,提示成功后,在开启服务器模式。