본문으로 건너뛰기

목록/정보

그룹 채널의 메시지 목록

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

GET /v1/group/channels/(channel_id)/messages

Parameters

속성설명유형기본값필수여부
limit페이지 당 목록 수, 허용 범위 5 ~ 30Number15X
modebase_message_id 기준으로 생성일 이전('prev') 목록을 검색할지, 이후('next') 목록을 검색할지 지정하는 정보입니다. ('prev', 'next')String'prev'X
type검색할 메시지 유형 ('text', 'file')String없음X
content검색할 메시지 내용 (URL 인코딩 권장)String없음X
base_message_id검색의 기준점이 되는 메시지 IDString없음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채널 아이디StringO
message_id메시지 아이디StringO

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
}