微信公众平台开发第一步(Java)——接口验证问题

1.申请微信公众平台接口测试帐号地址:

http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

正式申请还需要,身份验证,300元费用,作为想学习的人,可以先申请一个公众平台测试号。


2.遇到问题1:开发第一步接口测试不通过
        租用虚拟主机空间,有公网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

这样修改后,一下子就成功了!

微信公众平台开发第一步(Java)——接口验证问题_第1张图片

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位的

你可能感兴趣的:(微信开发)