最近由于业务需求,需要微信公众号配置启用服务器。所以就按照以前一样配置服务器,但是在配置的时候一直出现个token验证失败错误。刚开始以为是配置的数据有误,所以还特意用“在线接口调试工具”测试一下调用接口是否正常。但确发现在获取access_token的时候出现“errcode”: -1000,“errmsg”: system” 未知返回状态”。在网上找了一下原因,发现是是未开启白名单的原因。老公众号一直是可以正常使用的。现在看一下微信的官方说明(https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&key=1495617578&version=1&lang=zh_CN&platform=2)。

所以我们需要新增白名单,把电脑的IP地址和服务器的IP地址加进入,这样才能正常调用接口。

接下来还是发现验证失败。后台发现在验证的时候,需要在服务器url中返回$_GET[‘echoStr’]。太久没有配置这个服务器了,以为返回“success”就是了。通过 echo $_GET[‘echoStr’],然后服务器就配置好了。

 

总结,由于很久没有配置服务器,导致业务生疏,再加上微信公众号的改动,造成至此次问题。

关于微信服务器配置

发表评论

电子邮件地址不会被公开。 必填项已用*标注