2 wufeiova wufeiova 于 2016.01.29 09:45 提问

求教微信token认证问题。。

最近开始接触微信接口,服务器后台的语言是java,参照的是柳峰老师的文章
http://blog.csdn.net/lyq8479/article/details/8944988
现在通过浏览器访问接口没有问题
图片说明
通过后台的log查看加密与验证签名部分也没有问题
这是后台验证部分
图片说明
这是这段代码的log
图片说明
看上去很美,可是公众平台每次提交就是报token验证失败。。。快崩溃了。。求救。。

1个回答

yaphetscold
yaphetscold   2016.01.29 12:37
已采纳

Constants.TOKEN,timestamp,nonce这三个参数有为null的,请把这三个参数打印出来检查是否为null

wufeiova
wufeiova 回复birdy1901: 一语惊醒梦中人!!我以为那句out.print是私有方法,其实是为了将echostr返回,这下成功了,谢谢谢谢!
接近 2 年之前 回复
yaphetscold
yaphetscold 若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。请检查echostr原样返回了吗
接近 2 年之前 回复
yaphetscold
yaphetscold 回复wufeiova: 若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。
接近 2 年之前 回复
wufeiova
wufeiova token weixin ;timestamp 1454045964;nonce 1692656323,与signature参数验证也是通过的,事实上我即使跳过token直接返回true,提交的时候还是报token验证失败,会不会是服务器的问题?
接近 2 年之前 回复
wufeiova
wufeiova 你好,这三个参数都是有值的
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!