第三方应用开发 服务端API 通讯录管理 通讯录ID转译 概述
概述

企业微信面向第三方服务商,不再提供“部门名”与“姓名”的内容。代替以“部门ID”与“userID”。
服务商需要在第三方的页面调用企业微信所提供的方法,使用 “部门ID”与“userID”的信息换回“部门名”与“姓名”的内容。
而,服务商侧需要提供“数据导出”的功能给到用户,其导出的文件中会含有“部门名”与“姓名”的内容。

 

通讯录ID转译流程

企业用户在企业微信、微信或者通过在外部浏览器上通过单点登录服务商网站,发起导出操作,获取导出结果文件流程如图示。
通讯录转译导出流程图

 

注:

  • 上传需要转译的文件,见上传需要转译的文件
  • 目前只支持txt,csv,xls,xlsx,doc,docx文件格式,且文件内容必须为utf8编码

通讯录ID转译模版语法

在文件中需要替换的位置构造转译模版,模版如下:

$departmentName=DEPARTMENT_ID$
$userName=USERID$

其中 DEPARTMENT_ID 是数字类型的部门id,USERID 是成员帐号
譬如,
$departmentName=1$替换成部门id为1对应的部门名;
$userName=lisi007$替换成userid为lisi007对应的用户名;

若不在权限范围内或者无效的userid或者部门ID,则不替换该项内容,保留原样

 

上一篇
通讯录搜索
下一篇
上传需要转译的文件