* 描述问题
* 运行环境
- NocoBase 版本:
- 数据库种类与版本:
- 操作系统:
- 部署方式:docker
- Docker 镜像版本:
- NodeJS 版本:
如何重现
预期行为
企微通讯录配置成功了,同步也成功了。自建应用可见用户是我,但是这个企微用户没有同步到nocobase用户组里。
企微通讯录配置成功了,同步也成功了。自建应用可见用户是我,但是这个企微用户没有同步到nocobase用户组里。
请在NocoBase Service中提问,提供日志文件。
2025-12-31 15:15:36 [error] getDepartmentListById: {“errcode”:48009,“errmsg”:“api forbidden for contact assistant, hint: [1767165335345571454685103], from ip: 82.156.197.48, more info at 登录 - 企业微信开发者中心”:} module=userData submodule=retry app=main reqId=89d251b2-4826-41a4-84a3-1d8639976dc8 dataSourceKey=main
目前是企微自建应用设置可查看用户,该用户点开后免登系统,会自动在系统创建一个新用户。
同步问题没解决,还是报错。只是不能批量同步企微用户过来,只能用户自己点开应用,一个个自动创建
暂时也不影响使用吧
企业微信侧需要设置,允许应用读取企业通讯录。报错写的很清楚了
谢谢哈
感觉是企微插件的问题吧
插件上面回调需要填写企微通讯录的 token 和 key
但是现在企微通讯录不允许通过这块操作了
自建应用给了通讯录的权限
插件没问题,又研究了一下,找到原因了,目前已正常
错误日志问 deepseek,也是说企微通讯录权限不够。
说自建应用就自带通讯录权限,又说自建应用有通讯录权限设置(实际找不到)
换成自建应用 Secret
建议官方把这些标准对接做成最佳实践文档
借力外部生态的关键一步