1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 微信公众号服务器配置token验证失败问题及菜单创建失败问题小结

微信公众号服务器配置token验证失败问题及菜单创建失败问题小结

时间:2019-03-04 00:10:42

相关推荐

微信公众号服务器配置token验证失败问题及菜单创建失败问题小结

如果微信公众号的菜单需要调用我们自己后台代码接口的话,那么公众号后台的基本信息配置这里要启用服务器配置,如图:

如果在修改配置时提示token验证失败时,需要从两方面查找问题:

①、查看我们服务器上的微信公众号模块的配置是否与公众号管理后台的一致,主要核对:appId,appSecret,token,随机码也可以核对一下,如果appSecret忘记或者被其他人重置我们不知道的情况下,就扫码申请重置appSecret,这个密码只有在重置的时候能看到一次,一旦丢失忘记,就需要再次重置,所以重置的时候要存好;还可以查看是否配置服务器的IP到IP白名单里面,或者再查看下,接口权限里的 网页授权获取用户基本信息 里面是否配置了我们的后台服务域名。

②、查看服务器是否开放了对外网的访问,可使用命令:

wget https://api./cgi-bin/menu/create?access_token=aaa

或者直接

wget https://api.

测试是否能访问到微信的域名,如果访问不到,需要联系管理员开放外网访问,至少开放微信的域名访问:https://api.,如果开放后提示:获取access_token时AppSecret错误,或者access_token无效 那么就可以看一下后台报错是否提示是哪个IP没有加入IP白名单

我遇到的问题就是服务器没有开放对微信域名的外网访问,导致拿不到token,验证失败。解决的时候就是开放对微信地址的访问,然后修改了服务器的DNS服务器IP,添加了白名单之后才恢复正常的。

3月30日17:25:34

第二种问题:在服务器上可以ping通api.,但是服务器识别不了api.域名

解决办法,修改dns服务器,在/etc/resolv.conf配置文件中第一行使用谷歌的dns:

nameserver 8.8.8.8

然后重启Tomcat服务即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。