dingtalk.oapi.sns.conversation.member.list (获取群成员列表)

三方个人应用的isv调用获取被授权群的群成员列表. 且仅返回对isv授权的用户列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
cursor String 必须 0 分页游标, 由接口返回
size Number 必须 100 分页数量, 每页最大100
open_conversation_id String 必须 cidK3vty2FVWaNEC7Umf3XGQg== 会话ID

响应参数

名称 类型 示例值 描述
result SnsOpenGroupMemberResponse 结果数据
  • members
  • SnsGroupMemberModel []
  • 成员列表
  • └ role
  • Number
  • 1
  • 角色,1-群主 2-管理员 3-普通成员
  • └ unionid
  • String
  • f3y2ZGwHxdAOTwR0yCjhFAiEiE
  • 用户id
  • └ nick_name
  • String
  • 逸暄
  • 昵称
  • └ group_nick_name
  • String
  • 豫东战役项目组
  • 群昵称
  • └ portrait_url
  • String
  • https://static.dingtalk.com/media/lALPDgCwPJrRV-jMyMzI_200_200.png
  • 头像url
  • └ next_cursor
  • String
  • af74-534c6c5c5a2c
  • 下一页的游标
  • └ has_more
  • Boolean
  • false
  • 群成员是否还有下页数据
success Boolean true 请求成功标识
errcode Number 1002 错误码
errmsg String cid is illegal 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/sns/conversation/member/list");
OapiSnsConversationMemberListRequest req = new OapiSnsConversationMemberListRequest();
req.setCursor("0");
req.setSize(100L);
req.setOpenConversationId("cidK3vty2FVWaNEC7Umf3XGQg==");
OapiSnsConversationMemberListResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":{
        "members":[
            {
                    "role":1,
                    "unionid":"f3y2ZGwHxdAOTwR0yCjhFAiEiE",
                    "nick_name":"逸暄",
                    "group_nick_name":"豫东战役项目组",
                    "portrait_url":"https:\/\/static.dingtalk.com\/media\/lALPDgCwPJrRV-jMyMzI_200_200.png"
            }
        ],
        "next_cursor":"af74-534c6c5c5a2c",
        "has_more":false
    },
    "success":true,
    "errcode":1002,
    "errmsg":"cid is illegal"
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部