外部联系人接口

class dingtalk.client.api.ExtContact(client=None)[源代码]
create(name, follower_user_id, label_ids, mobile, state_code='86', title=None, share_dept_ids=(), remark=None, address=None, company_name=None, share_user_ids=())[源代码]

添加外部联系人

参数:
  • name – 名称
  • follower_user_id – 负责人userId
  • state_code – 手机号国家码
  • mobile – 手机号
  • label_ids – 标签列表
  • title – 职位
  • share_dept_ids – 共享给的部门ID
  • remark – 备注
  • address – 地址
  • company_name – 企业名
  • share_user_ids – 共享给的员工userId列表
返回:

delete(user_id)[源代码]

删除外部联系人

参数:user_id – 用户id
get(user_id)[源代码]

获取企业外部联系人详情

参数:user_id – userId
list(offset=0, size=100)[源代码]

获取外部联系人列表

参数:
  • size – 分页大小, 最大100
  • offset – 偏移位置
listlabelgroups(offset=0, size=100)[源代码]

获取外部联系人标签列表

参数:
  • size – 分页大小,最大100
  • offset – 偏移位置
update(user_id, name, follower_user_id, label_ids, mobile, state_code='86', title=None, share_dept_ids=(), remark=None, address=None, company_name=None, share_user_ids=())[源代码]

更新外部联系人

参数:
  • user_id – 该外部联系人的userId
  • name – 名称
  • follower_user_id – 负责人userId
  • state_code – 手机号国家码
  • mobile – 手机号
  • label_ids – 标签列表
  • title – 职位
  • share_dept_ids – 共享给的部门ID
  • remark – 备注
  • address – 地址
  • company_name – 企业名
  • share_user_ids – 共享给的员工userId列表
返回: