1.申请微信公众平台接口测试帐号地址:
http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
正式申请还需要,身份验证,300元费用,作为想学习的人,可以先申请一个公众平台测试号。
租用虚拟主机空间,有公网IP,正确安装JDK与TOMCAT,
接口验证项目编写无误(经过多方测试),项目部署到服务器的TOMCAT后,浏览器访问正确。但微信公众平台开发第一步,接口验证总是出错。
再经过两天的努力,看了无数网络文章,对验证项目做了各种修改后,验证成功。
解决方案:
1.重新安装服务器上的Tomcat,设置http端口为80,默认安装的端口是8080
2.在接口信息配置中,输入URL时,一定不要带上端口号。例如:加上服务器公网IP为:10.100.200.90,项目名称为weixin,servlet名称为:weixinServlet。
在浏览器访问该项目的方式为:http://
10.100.200.90:8080/weixin/weixinServlet
但在接口测试的URL中,必须去掉端口号。
也就是
http://
10.100.200.90/weixin/weixinServlet
这样修改后,一下子就成功了!
3.遇到问题2:测试账号登录页面突然打不开了
一直习惯用搜狗浏览器,以前测试账号登录页面打开很顺利(
http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)
昨天突然页面,只能打开一部分信息,登录表单没显示了。
幸亏以前网站建设时遇到过,不同浏览器,不同响应的情况。
改用360浏览器,页面完全打开,原来,腾讯修改登录方式和页面,搜狗不支持。
3.遇到问题3:项目部署到服务器后无响应
用了一天时间检查发现:微信保留字“ToUserName”的name忘记首字母大写!!!
4.遇到问题4:服务器运行环境配制出问题,jre和tomcat冲突
解决方案:服务器操作系统为64位,安装的jre也必须64位的