# 使用企业微信导入
Authing 支持从企业微信通讯录导入组织机构与用户,并将企业微信组织机构的变动同步到 Authing 的组织机构。
你一共需要准备以下内容:
- 注册 Authing 开发者账号
- 开通企业微信 (opens new window)
- 获取企业微信相关开发信息并填入 Authing
- 在企业微信企业管理后台配置好通讯录事件回调
# 获取企业微信开发配置
- 获取企业 ID (CorpId)
点击我的企业一级菜单,你可以在企业信息页面的最底部找到企业 ID(CorpId):
- 开启「通讯录同步」API 接口同步
点击管理工具一级菜单,选择通讯录同步:
点击「开启 API 接口同步」
- 获取「通讯录同步」开发 Secret
- 设置接收事件服务器
点击重新获取随机生成 Token 和 EncodingAESKey(你也可以选择自己生成)。
URL 需要填入满足以下格式的链接:
https://core.authing.cn/connections/enterprise/wechatwork/<YOUR_USERPOOL_ID>/<YOUR_WECHATWORK_CORPID>/callback
将 YOUR_USERPOOL_ID 替换为用户池 ID , YOUR_WECHATWORK_CORPID 替换为企业微信的企业 ID(CorpId),例如:
https://core.authing.cn/connections/enterprise/wechatwork/59f86b4832eb28071bdd9214/ww736adab7f131153d/callback
此时点击保存会出现「openapi回调地址请求不通过」的错误提示:
这是正常情况,因为我们还没有将企业微信开发配置填入 Authing ,详情见下文。
# 配置企业微信通讯录
将以下信息填入到表格中:
- 企业 ID (CorpId)
- 企业通讯录密钥 Secret
- 通讯录事件同步 Token
- 通讯录事件同步 EncodingAESKey
# 初次同步
点击右上角的从企业微信导入。
# 增量同步
开启通讯录 API 事件同步,能让你在企业微信中做的任何修改(包括员工的增删改查、部门的增删改查、移动成员部门等)同步到 Authing 的组织机构中。
如果你不需要此功能,可以跳过这一步。
回到设置接收事件服务器页面,点击保存,这时候应该能够看到成功提示。
之后你在企业微信做的操作就会同步到 Authing 中了!