1、先检查参数,保证各种参数正确(微信开放平台配置的 包名、md5 签名,app里配置的微信的appid是否正确),这些是最基础的。
2、参数都正确的情况下还是调不起
第一种可能微信缓存问题,清理微信缓存
第二种可能是后台返回的参数有问题,大概率是sign的问题,这个时候就要找后台了,看他获取sign时的一些参数是否有问题。
第三种这些都没问题,但是还是调不起,这个时候可以把sign的值改成 "MD5",不用后台返回的sign,原因不知道 官方也没给出一个理由。
第四种 后台根据签名算法获取到的sign 需要去除后两位(喊后台给你去除后2位),这个官方文档也没有说明情况(目测这种情况最多)