Thêm tin nhắn vào cuộc trò chuyện trực tiếp.
Các trường hợp sử dụng phổ biến
Yêu cầu
Yêu cầu HTTP
POST https://www.googleapis.com/youtube/v3/liveChat/messages
Ủy quyền
Yêu cầu này cần được uỷ quyền với ít nhất một trong các phạm vi sau (đọc thêm về quy trình xác thực và uỷ quyền).
Phạm vi |
---|
https://www.googleapis.com/auth/youtube |
https://www.googleapis.com/auth/youtube.force-ssl |
Tham số
Bảng sau đây liệt kê các tham số mà truy vấn này hỗ trợ. Tất cả tham số được liệt kê đều là tham số truy vấn.
Tham số | ||
---|---|---|
Tham số bắt buộc | ||
part |
string Tham số part phục vụ hai mục đích. Lớp này xác định các thuộc tính mà thao tác ghi sẽ đặt, cũng như các thuộc tính mà phản hồi API sẽ đưa vào. Đặt giá trị tham số thành snippet . |
Nội dung yêu cầu
Cung cấp tài nguyênliveChatMessage trong nội dung yêu cầu. Đối với tài nguyên đó, bạn phải chỉ định giá trị cho các thuộc tính này
snippet.liveChatId
snippet.type
- sử dụngtextMessageEvent
snippet.textMessageDetails.messageText
Phản hồi
Nếu thành công, phương thức này sẽ trả về một tài nguyên liveChatMessage trong nội dung phản hồi.
Lỗi
Bảng sau đây xác định các thông báo lỗi mà API có thể trả về để phản hồi lệnh gọi đến phương thức này. Xem tài liệu về thông báo lỗi để biết thêm chi tiết.
Loại lỗi | Chi tiết lỗi | Nội dung mô tả |
---|---|---|
forbidden (403) |
forbidden |
Bạn không có các quyền cần thiết để tạo thông báo được chỉ định. |
forbidden (403) |
liveChatDisabled |
Chủ sở hữu đã tắt cuộc trò chuyện trực tiếp mà bạn chỉ định, tức là không thể thêm tin nhắn vào cuộc trò chuyện đó. |
forbidden (403) |
liveChatEnded |
Cuộc trò chuyện trực tiếp đã chỉ định hiện không còn hiển thị trực tiếp. |
invalidValue (400) |
messageTextInvalid |
Văn bản tin nhắn (snippet.textMessageDetails.messageText ) không hợp lệ. |
notFound (404) |
liveChatNotFound |
Cuộc trò chuyện trực tiếp được xác định trong yêu cầu API không tồn tại. Lỗi này xảy ra nếu cuộc trò chuyện đã bị chủ sở hữu xoá. |
required (400) |
liveChatIdRequired |
Tài nguyênliveChatMessage phải bao gồm và chỉ định một giá trị cho thuộc tính snippet.liveChatId . |
required (400) |
messageTextRequired |
Tài nguyênliveChatMessage phải bao gồm và chỉ định một giá trị cho thuộc tính snippet.textMessageDetails.messageText . |
required (400) |
typeRequired |
Tài nguyênliveChatMessage phải bao gồm và chỉ định một giá trị cho thuộc tính snippet.type . Đặt giá trị thông số thành text |
required (400) |
preconditionCheckFailed |
Đã tồn tại cuộc thăm dò ý kiến đang hoạt động được ghim. |
rateLimitExceeded |
rateLimitExceeded |
Người dùng đã đăng quá nhiều tin nhắn trò chuyện trong một khung thời gian cụ thể. |
Hãy dùng thử!
Dùng APIs Explorer để gọi API này cũng như xem yêu cầu và phản hồi của API.