事情是这样:
原本做好的一个微信开发者对接的一套ci程序[ci框架],token可以正常配置,更换域名,同样的程序接口,提交后,报错,见下图:
http://a.hiphotos.baidu.com/zhidao/pic/item/d833c895d143ad4ba1e1095580025aafa50f0653.jpg
这套开发好的微信接口程序,只是更换了域名,同样的路径,同样的ci配置,同样的服务器配置
显示token验证提交不成功
然后我又进行了以下试验:
以上原有可以使用的接受api接口地址为aaa.com, 后新增网站地址api,无法使用的地址 bbb.com
1、用微信官方的php示例,修改token值以后,放置网站根目录,不使用框架,在aaa.com bbb.com全部可以正常使用[可以说明微信不是弊屏了我bbb.com域名]
2、用原有可以在aaa.com使用的验证文件程序,同样的路径,服务器配置和框架配置,放置到bbb.com,不可以使用,用同时换一个服务器,同样的配置ccc.com也无法验证成功[排除服务器配置问题]
3、复制同样的文件在aaa.com,原有文件名为aaa.com/weixin, 现有文件名为aaa.com/weixin1,验证通过
4、跟踪微信过来的get值,本身算法验证通过,echostr可显[说明程序没有问题]
======================================================
在微信交流开发者平台,翻看很多案例,很多类似这样的,原有可以用的程序,移植到新的域名下,无法使用的情况。
求解?
回复内容: 事情是这样:
原本做好的一个微信开发者对接的一套ci程序[ci框架],token可以正常配置,更换域名,同样的程序接口,提交后,报错,见下图:
http://a.hiphotos.baidu.com/zhidao/pic/item/d833c895d143ad4ba1e1095580025aafa50f0653.jpg
这套开发好的微信接口程序,只是更换了域名,同样的路径,同样的ci配置,同样的服务器配置
显示token验证提交不成功
然后我又进行了以下试验:
以上原有可以使用的接受api接口地址为aaa.com, 后新增网站地址api,无法使用的地址 bbb.com
1、用微信官方的php示例,修改token值以后,放置网站根目录,不使用框架,在aaa.com bbb.com全部可以正常使用[可以说明微信不是弊屏了我bbb.com域名]
2、用原有可以在aaa.com使用的验证文件程序,同样的路径,服务器配置和框架配置,放置到bbb.com,不可以使用,用同时换一个服务器,同样的配置ccc.com也无法验证成功[排除服务器配置问题]
3、复制同样的文件在aaa.com,原有文件名为aaa.com/weixin, 现有文件名为aaa.com/weixin1,验证通过
4、跟踪微信过来的get值,本身算法验证通过,echostr可显[说明程序没有问题]
======================================================
在微信交流开发者平台,翻看很多案例,很多类似这样的,原有可以用的程序,移植到新的域名下,无法使用的情况。
求解?
从http请求角度分析比较容易找问题,签名算法有没有带域名,如果框架和自己写个curl请求得出不一样结果就看发起请求参数,http头有没有不一样