微信公众平台开发第一步(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

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


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

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值