채팅 조회
- 인쇄
- PDF
채팅 조회
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
채팅을 조회하는 API입니다. B2B PRISM Live Studio에서의 사용 플로우를 확인하려면 채팅 프로세스를 참고해 주십시오.
참고
- 라이브에 채팅을 전송하고 조회하고 삭제합니다.
- 채팅 조회는 약 5초 간격으로 라이브가 종료될 때까지 조회합니다.
- 채팅 전송/조회/삭제 API가 제공되지 않을 경우, 채팅 기능을 사용할 수 없습니다.
- 채팅 전송 API만을 제공할 수 있습니다. 단, 이 경우 채팅을 확인할 수 없습니다.
요청
요청 형식은 다음과 같습니다.
POST /prism/v1/service/live/{liveId}/chat
요청 헤더
헤더에 대한 설명은 다음과 같습니다.
이름 | 타입 | 설명 | 필수 여부 |
---|---|---|---|
x-prism-access-token | String | OAuth2.0 인증을 통해 발급한 Access Token | Y |
요청 경로 파라미터
파라미터에 대한 설명은 다음과 같습니다.
이름 | 타입 | 설명 | 필수 여부 |
---|---|---|---|
liveId | String | 라이브 ID | Y |
요청 바디
바디에 대한 설명은 다음과 같습니다.
이름 | 타입 | 설명 | 필수 여부 |
---|---|---|---|
maxResults | Number | Y | |
pageToken | String | Y |
응답
응답 형식을 설명합니다.
참고
기본 응답 형식은 API 응답 기본 형식을 참고해 주십시오.
이름 | 타입 | 설명 | 필수 여부 |
---|---|---|---|
liveId | String | 라이브 ID | Y |
nextPageToken | String | Y | |
messages | Object | Y |
message dto
message dto에 대한 설명은 다음과 같습니다.
이름 | 타입 | 설명 | 필수 여부 |
---|---|---|---|
messageId | String | N | |
messageAt | Date | N | |
authorId | String | Y | |
authorName | String | Y | |
authorProfileThumbnail | String | N | |
isLiveOwner | Boolean | N | |
isLiveManager | Boolean | N |
page token 제공 방법
page token 제공 방법은 다음과 같습니다.
예시
구문 예시를 소개합니다.
요청 예시
구문 예시는 다음과 같습니다.
curl -X POST /prism/v1/service/live/{liveId}/chat
-H "x-prism-access-token: {access-token}"
응답 예시
구문 예시는 다음과 같습니다.
{
"success": true,
"errorCode": 0,
"errorName": null,
"message": null,
"data": {
"liveId": 6,
"nextPageToken": 8239,
"messages": [
{
"messageId": 12,
"message": "채팅 작성 테스트 2023-09-05 11:10:27",
"messageAt": "2023-09-05T11:10:27+09:00",
"authorId": "admin",
"authorName": "관리자",
"authorProfileThumbnail": null,
"isLiveOwner": true,
"isLiveManager": false
},
{
"messageId": 13,
"message": "채팅 작성 테스트 2023-09-05 11:25:11",
"messageAt": "2023-09-05T11:25:11+09:00",
"authorId": "admin",
"authorName": "관리자",
"authorProfileThumbnail": null,
"isLiveOwner": true,
"isLiveManager": false
}
]
}
}
이 문서가 도움이 되었습니까?