企微通讯录同步成功,用户里没看到新建的用户

* 描述问题

* 运行环境

  • NocoBase 版本:
  • 数据库种类与版本:
  • 操作系统:
  • 部署方式:docker
  • Docker 镜像版本:
  • NodeJS 版本:

如何重现


预期行为

企微通讯录配置成功了,同步也成功了。自建应用可见用户是我,但是这个企微用户没有同步到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


插件教程里写到是用自建应用的 Secret

换成自建应用 Secret


同步成功了

建议官方把这些标准对接做成最佳实践文档 :+1: 借力外部生态的关键一步