그룹 채널 메시지 내보내기
대량의 그룹채널 메시지를 조회 할 수 있습니다.
조회 정렬 기준은 생성일 내림차순입니다.
다음 페이지가 있을 경우 응답 데이터에 'next' 정보가 전달됩니다. 응답에서 받은 'next' 값을 사용하여 다음 목록을 조회 할 수 있습니다. 다음 페이지 조회 시, 'next' 값만 전달하면 됩니다.
모든 시간 형식 데이터(ex. created_at, updated_at...)는 UTC+0 기준입니다.
timezone을 지정하여 검색 날짜 범위를 해당 타임존 범위로 조회 할 수 있습니다. 다만 응답 데이터의 시간 형식 데이터에 타임존이 반영되지는 않기 때문에 사용에 따라 변환하시는 것이 좋습니다.
GET /v1/exports/group/channels/(channel_id)/messages
Parameters
속성 | 설명 | 유형 | 기본값 | 필수여부 |
---|---|---|---|---|
channel_id | 그룹 채널 아이디 | String | 없음 | O |
limit | 페이지 당 목록 수, 허용 범위 100 ~ 1000 | Number | 100 | X |
start_date | 검색 범위 시작 날짜, ex) '2022-08-01' | String | 없음 | X |
end_date | 검색 범위 마지막 날짜, ex) '2022-08-31' | String | 없음 | X |
timezone | 검색 날짜 범위에 적용할 타임존, ex) 'Asia/Seoul' | String | UTC | X |
next | 다음 페이지 키 | String | 없음 | X |
Request
GET /v1/exports/group/channels/group_channel_1/messages?limit=1000&start_date=2022-08-01&end_date=2022-08-31&timezone=Asia/Seoul
GET /v1/exports/group/channels/group_channel_1/messages?next={Next Key}
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
},
...
],
"timezone": "Asia/Seoul", // 검색 날짜 범위 타임존
"next": "Next Key", // 다음 페이지 키
}