그룹 채널의 메시지 목록

그룹 채널의 메시지 목록을 페이징 조회 할 수 있습니다.
조회 정렬 기준은 생성일 내림차순입니다. 'base_message_id'를 지정하여 다음 목록을 조회 할 수 있습니다.

GET /v1/group/channels/{channel_id}/messages

Parameters

속성 설명 유형 기본값 필수여부
limit 페이지 당 목록 수, 허용 범위 5 ~ 30 Number 15 X
mode base_message_id 기준으로 생성일 이전('prev') 목록을 검색할지, 이후('next') 목록을 검색할지 지정하는 정보입니다. ('prev', 'next') String 'prev' X
type 검색할 메시지 유형 ('text', 'file') String 없음 X
content 검색할 메시지 내용 (URL 인코딩 권장) String 없음 X
base_message_id 검색의 기준점이 되는 메시지 ID String 없음 X

Request

GET /v1/group/channels/channel_01/messages?limit=30&type=text

Response

200 success

{
  "messages": [
    {
      "message_id": "Message ID",
      "channel_id": "Channel ID",
      "user": {
        "user_id": "User ID",
        "name": "User Name",
        "profile_url": "User Profile URL",
        "meta": {
          "key": "value",
          ...
        }
        "created_at": 1658977173917,
        "updated_at": 1658977173917
      },
      "type": "text",
      "content": "Message Content", // 'text' type 메시지인 경우 포함됩니다.
      "meta": {
        "key": "value",
        ...
      },
      "created_at": 1658977173917,
      "updated_at": 1658977173917
    },
    {
      "message_id": "Message ID",
      "channel_id": "Channel ID",
      "user": {
        "user_id": "User ID",
        "name": "User Name",
        "profile_url": "User Profile URL",
        "meta": {
          "key": "value",
          ...
        }
        "created_at": 1658977173917,
        "updated_at": 1658977173917
      },
      "type": "file",
      "file": { // 'file' type 메시지인 경우 포함됩니다.
        "type": "file mime type",
        "name": "file name",
        "url": "file url",
        "size": "file size"
      },
      "meta": {
        "key": "value",
        ...
      }
      "created_at": 1658977173917,
      "updated_at": 1658977173917
    }
    ...
  ]
}

그룹 채널 메시지 정보

특정 메시지를 조회 할 수 있습니다.

GET /v1/group/channels/{channel_id}/messages/{message_id}

Parameters

속성 설명 유형 필수여부
channel_id 채널 아이디 String O
message_id 메시지 아이디 String O

Request

GET /v1/group/channels/group_channel_1/messages/1

Response

200 success

{
  "message_id": "Message ID",
  "channel_id": "Channel ID",
  "user": {
    "user_id": "User ID",
    "name": "User Name",
    "profile_url": "User Profile URL",
    "meta": {
      "key": "value",
      ...
    }
    "created_at": 1658977173917,
    "updated_at": 1658977173917
  },
  "type": "text",
  "content": "Message Content", // 'text' type 메시지인 경우 포함됩니다.
  "meta": {
    "key": "value",
    ...
  },
  "created_at": 1658977173917,
  "updated_at": 1658977173917
}

results matching ""

    No results matching ""