dingtalk.oapi.im.chat.scenegroup.member.get (获取场景群成员)

获取场景群成员

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
cursor String 必须 asdxz123= 分页游标
size Number 必须 10 分页的pagesize
open_conversation_id String 必须 ads123z== 开放群id

响应参数

名称 类型 示例值 描述
result OpenSceneGroupMemberQueryResponse 返回结果
  • └ member_user_ids
  • String []
  • 123,321
  • 群成员的userid
  • └ next_cursor
  • String
  • vxcv123
  • 下一次请求的游标
  • └ has_more
  • Boolean
  • true
  • 是否还有剩余成员
  • └ member_contact_staff_ids
  • String []
  • 123,321
  • 作为客户联系人的staffId
  • └ union_ids
  • String []
  • 123,321
  • 外部客户的unionId
  • └ staff_id_nick_map
  • Json
  • {"123","123"}
  • staffId昵称映射
  • └ union_id_nick_map
  • Json
  • {"123","123"}
  • unionId昵称映射
success Boolean true 请求是否成功
errcode Number 1001 错误码
errmsg String systemerror 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/im/chat/scenegroup/member/get");
OapiImChatScenegroupMemberGetRequest req = new OapiImChatScenegroupMemberGetRequest();
req.setCursor("asdxz123=");
req.setSize(10L);
req.setOpenConversationId("ads123z==");
OapiImChatScenegroupMemberGetResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":{
        "member_user_ids":{
            "string":[
                "123",
                "321"
            ]
        },
        "next_cursor":"vxcv123",
        "has_more":true,
        "member_contact_staff_ids":{
            "string":[
                "123",
                "321"
            ]
        },
        "union_ids":{
            "string":[
                "123",
                "321"
            ]
        },
        "staff_id_nick_map":"{\"123\",\"123\"}",
        "union_id_nick_map":"{\"123\",\"123\"}"
    },
    "success":true,
    "errcode":1001,
    "errmsg":"systemerror"
}

异常示例

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

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部