Group Chat (In design...)

Group Chat List

GET */api/v1/groupChat/list?token=*&current=*&pageSize=*

Request parameters

nametyperequireddescription
tokenstringyestoken to authenticate
currentstringyescurrent page
pageSizestringyespage size for the data

TIP

This API support get the group chat data in batch, the max pageSize is 100

Sample data:

{
  errcode: 0,
  errmsg: "ok"
  data:[{
    chatId: 'wrG3O4AAAAA8bbFkg5q6q0M0Sdp-QQQQ',
    name: '群名称',
    owner: 'owner',
    createTime: 1532336327,
    notice: '群公告',
    memberList: [{
      type: 1,
      userId: 'userId',
      joinTime: 1605001966,
      joinScene: 1,
    }, {
      type: 2,
      userId: 'externalUserId',
      joinTime: 1605001977,
      joinScene: 1,
    }]
  }],
  total: 10
}

Description

nametyperequireddescription
errcodenumberyesreturn code
errmsgstringyeserror message
data.chatIdstringyesgroup chat id
data.namestringyesgroup chat name
data.ownerstringyesgroup chat owner id
data.createTimenumberyesthe create time of the group
data.noticestringnothe group announcement
data.memberList.useridstringyesthe group member id
data.memberList.typestringyestype of group member, 1 is corp member, 2 external contact
data.memberList.joinTimenumberyesjoin group time
data.memberList.joinScenenumberyesjoin group scene: 1 direct invite by group member, 2 invite by group member with link card, 3 scan qr-code to join the group

Group Chat Info

POST */api/v1/groupChat/get?token=*

Request parameters

nametyperequireddescription
tokenstringyestoken for authorization
groupChatIdsarrayyesgroup chat id list

TIP

This API supports pulling group chat info in batch, the max length of groupChatIds is 100.

Sample data:

{
  errcode: 0,
  errmsg: "ok"
  data:[{
    chatId: 'wrG3O4AAAAA8bbFkg5q6q0M0Sdp-QQQQ',
    name: '群名称',
    owner: 'owner',
    createTime: 1532336327,
    notice: '群公告',
    memberList: [{
      type: 1,
      userId: 'userId',
      joinTime: 1605001966,
      joinScene: 1,
    }, {
      type: 2,
      userId: 'externalUserId',
      joinTime: 1605001977,
      joinScene: 1,
    }]
  }],
  total: 10
}

Description

nametyperequireddescription
errcodenumberyesreturn code
errmsgstringyeserror message
data.chatIdstringyesgroup chat id
data.namestringyesgroup chat name
data.ownerstringyesgroup chat owner id
data.createTimenumberyescreate time of the group chat
data.noticestringnogroup chat announcement
data.memberList.useridstringyesthe group member id
data.memberList.typestringyestype of group member, 1 is corp member, 2 external contact
data.memberList.joinTimenumberyesjoin group time
data.memberList.joinScenenumberyesjoin group scene: 1 direct invite by group member, 2 invite by group member with link card, 3 scan qr-code to join the group
Latest update:
Contributors: windmemory