然后我们的技术人员帮他们排查了很久,最后才发现,原来客户在填写appid到系统后台的时候,前面多复制了一个空格进去,导致不通过,问题倒是很简单,奇葩点在于,微信的这个返回,有很大的误导性,“不能为空”意思就是没有填写,按照正常的逻辑,为不为空是一回事,填写正确与否是另外一回事对吧,“不能为空”和“填写错误”应该是2个状态,需要分开检测返回,实际上应该是返回“appid错误”,这样可节省大家的很多时间。