Skip to main content
Version: v23.11

获取分组列表

接口概述

  • 功能:获取分组列表
  • 请求方式:GET
  • 请求地址:/api/contact/groups?appid={appid}&access_token={access_token}&owner_user_id={60000022655}&owner_user_type={1}

请求参数

参数名类型必须参数位置描述示例值
owner_user_idintegerqueryString团队ID60000022655
owner_user_typeintegerqueryString分组所属帐号类型 1=团队,2=个人用户1
include_internalboolqueryString是否包含团队通讯录成员true
root_idintegerqueryString上级ID1

响应参数

参数名类型描述
groups_treearray[object]分组列表
groups_tree[_].idinteger分组ID
groups_tree[_].group_idinteger分组ID(id)
groups_tree[_].user_idinteger创建人用户id
groups_tree[_].orderinteger排序(数值越大越靠后)
groups_tree[_].internal_group_idinteger该分组存在于团队通讯录中的id(为0表示不存在于团队通讯录)
groups_tree[_].namestring分组名称
groups_tree[_].full_namestring分组名称(包含上级分组名称)
groups_tree[_].childrenarray[object]子级分组
groups_tree[_].user_cntinterge该分组下联系人的数量

响应示例

  • 请求成功
{
"code": "OK",
"error": {
"type": ""
},
"data": {
"groups_tree": [
{
"id": 101004,
"group_id": 101004,
"user_id": 0,
"order": 0,
"parent_id": 0,
"internal_group_id": 0,
"name": "默认分组",
"full_name": "默认分组",
"children": [],
"user_cnt": 4
},
{
"id": 2789447,
"group_id": 2789447,
"user_id": 0,
"order": 0,
"parent_id": 0,
"internal_group_id": 0,
"name": "东三省",
"full_name": "东三省",
"children": [],
"user_cnt": 1
}
]
},
"request_id": "cb4e532d-1be0-42fd-983e-f8c69eba943f"
}
  • 请求失败
{
"code": "PermissionDenied",
"error": {
"type": "claim_error"
},
"data": {},
"request_id": "5ffeb778-6046-42b2-b6f7-0c79ebc82288"
}

错误码

error.type 错误代码错误描述
claim_error无权限
invalid_argument参数校验不通过