click事件推送,回复内容格式正确(直接回复success,用户也会收到报错信息),但是用户会收到两条信息,一条是正确的信息,另外一条是weixin的报错信息,报错信息内容为:
System.ArgumentException: 参数错误
在 Scrm.Ex.Ensure(Boolean ok, String message)
在 Scrm.Models.Weixin.Menus.MenuItem.GetMenuItemIdFromWeiXinMenuKey(String key)
在 Scrm.Services.Weixin.Mp
.MpMessageHandler.OnEvent_ClickRequest(RequestMessageEvent_Click requestMessage)
后台服务使用的是php语言,apache错误日志也没有上述错误内容
已经检查千万遍,没有发现本身代码问题,申请了测试号,使用相同的代码回复结果正常,不出现报错内容,而且2017年11月07号以前没有问题,没有修改程序的情况下突然出现的报错信息。
如果想重现问题,请关注 金万维 公众号 点击菜单 更多服务->通行证绑定 (原来有很多click事件除了正确回复都出现了报错信息,暂时修改成其他事件的菜单了)
以下图片截图是 更多服务->通行证绑定 点击一次出现的结果截图