실시간 채팅에 메시지 또는 설문조사를 추가합니다.
일반적인 사용 사례
요청
HTTP 요청
POST https://www.googleapis.com/youtube/v3/liveChat/messages
승인
이 요청에는 다음 범위 중 하나 이상에 대한 승인이 필요합니다. 인증 및 승인에 대해 자세히 알아보려면 OAuth 2.0 인증 구현을 참고하세요.
| 범위 | 
|---|
| https://www.googleapis.com/auth/youtube | 
| https://www.googleapis.com/auth/youtube.force-ssl | 
매개변수
다음 표에는 이 쿼리가 지원하는 매개변수가 나와 있습니다. 나열된 모든 매개변수는 쿼리 매개변수입니다.
| 매개변수 | ||
|---|---|---|
| 필수 매개변수 | ||
| part | stringpart매개변수는 두 가지 목적으로 사용됩니다. 쓰기 연산에서 설정하는 속성과 API 응답에서 포함하는 속성을 식별합니다. 매개변수 값을snippet로 설정합니다. | |
요청 본문
요청 본문에 liveChatMessage 리소스를 제공합니다. 이 리소스의 경우 다음 속성 값을 지정해야 합니다.
- snippet.liveChatId
- snippet.type-- textMessageEvent또는- pollEvent옵션 중 하나를 선택합니다.
- 유형이 textMessageEvent인 경우snippet.textMessageDetails.messageText포함
- 유형이 pollEvent인 경우 다음 값으로snippet.pollDetails을 포함합니다.- snippet.pollDetails.metadata.options.questionText
- snippet.pollDetails.metadata.options.optionText목록 항목은 2개 이상 5개 미만이어야 합니다. 항목은 나열된 순서대로 순차적으로 표시됩니다.
 
응답
이 메서드는 성공하면 응답 본문에 liveChatMessage 리소스를 반환합니다.
오류
다음 표에는 이 메서드 호출에 대한 응답으로 API에서 반환할 수 있는 오류 메시지가 나와 있습니다. 자세한 내용은 YouTube Live Streaming API - 오류를 참고하세요.
| 오류 유형 | 오류 세부정보 | 설명 | 
|---|---|---|
| forbidden (403) | forbidden | 지정된 메시지를 만드는 데 필요한 권한이 없습니다. | 
| forbidden (403) | liveChatDisabled | 소유자가 지정한 실시간 채팅을 사용 중지했습니다. 즉, 채팅에 메시지를 추가할 수 없습니다. | 
| forbidden (403) | liveChatEnded | 지정된 실시간 채팅이 더 이상 진행되지 않습니다. | 
| invalidValue (400) | messageTextInvalid | 메시지 텍스트 ( snippet.textMessageDetails.messageText)가 유효하지 않습니다. | 
| notFound (404) | liveChatNotFound | API 요청에서 식별된 실시간 채팅이 존재하지 않습니다. 이 오류는 소유자가 채팅을 삭제한 경우에 발생합니다. | 
| required (400) | liveChatIdRequired | liveChatMessage 리소스는 snippet.liveChatId속성의 값을 포함하고 지정해야 합니다. | 
| required (400) | messageTextRequired | liveChatMessage 리소스는 snippet.textMessageDetails.messageText속성의 값을 포함하고 지정해야 합니다. | 
| required (400) | typeRequired | liveChatMessage 리소스는 snippet.type속성의 값을 포함하고 지정해야 합니다. 매개변수 값을text로 설정합니다. | 
| required (400) | preconditionCheckFailed | 고정된 활성 설문조사가 이미 있습니다. | 
| rateLimitExceeded | rateLimitExceeded | 사용자가 특정 기간에 너무 많은 채팅 메시지를 게시했습니다. | 
사용해 보기
APIs Explorer를 사용하여 이 API를 호출하고 API 요청 및 응답을 확인합니다.