OA系统中微信企业号配置时为什么基础参数设置保存不上?

创建日期:2018年1月3日

在系统管理-企业号与钉钉号配置中配置了OA外网地址及corpid和secret参数后,测试连接提示连接失败情况可能有两种:

1.参数设置问题:此问题包含两种情况:

1)OA外网地址参数配置异常:出现此情况时请务必仔细阅读网址填写栏下方注释:“OA的外网地址格式为: www.xxx.com ,不需要http前缀。微信企业号不支持数字IP地址,请使用通过ICP备案的域名。如无域名,建议使用通达OA移动版或钉钉。如OA地址使用了https协议443端口,请填写https协议头,如https://www.xxx.com”;
2)微信开发凭证参数错误:出现微信开发凭证参数错误常见的情况有:
a)复制微信企业号后台的corpid和secret时包含了空格,导致开发凭证码不能正确的识别完成对接,此时需要仔细检查从微信后台复制过来的开发凭证corpid和secret凭证码中是否含有空格;
b)微信开发凭证码复制错误:此种情况下,请详细阅读系统管理-企业号与钉钉号设置-微信企业号设置下方的帮助文档中的第五步文档仔细检查是否是复制的该处的corpid和secret凭证码。

2.配置微信企业号时,输入完外网地址和微信开发凭证之后点完保存,闪一下又回到配置界面,刚才填完的也没有了:

出现此种现象可能原因为:数据库sys_para表中PARA_NAME字段为WEIXINQY_CORPID,WEIXINQY_SECRET,WEIXINQY_OAURL时,对应的PARA_VALUE这个字段没有值导致

解决方法:热备份TD-OA库,到数据库中执行该SQL语句把缺少的参数加上即可。

Sql语句:INSERT INTO `sys_para` (`PARA_NAME`, `PARA_VALUE`) VALUES ('WEIXINQY_APP_APPS', ''),('WEIXINQY_APP_CALENDAR', ''),('WEIXINQY_APP_DIARY', ''),('WEIXINQY_APP_EMAIL', ''),('WEIXINQY_APP_FILEFOLDER', ''),('WEIXINQY_APP_JXCGL', ''),('WEIXINQY_APP_MEETING', ''),('WEIXINQY_APP_MESSAGE', ''),('WEIXINQY_APP_NEWS', ''),('WEIXINQY_APP_NOTIFY', ''),('WEIXINQY_APP_PERSONINFO', ''),('WEIXINQY_APP_PICTURE', ''),('WEIXINQY_APP_PUBLICFOLDER', ''),('WEIXINQY_APP_ROBOT', ''),('WEIXINQY_APP_SALARY', ''),('WEIXINQY_APP_SMS', ''),('WEIXINQY_APP_SNS', ''),('WEIXINQY_APP_VOTE', ''),('WEIXINQY_APP_WORKFLOW', ''),('WEIXINQY_CORPID', ''),('WEIXINQY_OAURL', ''),('WEIXINQY_SECRET', '');