Przenosi stan wiadomości na czacie na żywo w YouTube i rozpoczyna wszystkie procesy związane z nowym stanem. Jeśli na przykład zmienisz stan ankiety na żywo na closed, YouTube zakończy ankietę w tej wiadomości. Zanim wywołasz tę metodę, sprawdź, czy wartość właściwości status w przypadku wiadomości z ankiety na żywo wynosi active.
Żądanie
Żądanie HTTP
POST https://www.googleapis.com/youtube/v3/liveChatMessages/transition
Autoryzacja
To żądanie wymaga autoryzacji przy użyciu co najmniej 1 z tych zakresów (więcej informacji o uwierzytelnianiu i autoryzacji).
| Zakres | 
|---|
| https://www.googleapis.com/auth/youtube | 
| https://www.googleapis.com/auth/youtube.force-ssl | 
Parametry
Tabela poniżej zawiera listę parametrów obsługiwanych przez to zapytanie. Wszystkie wymienione parametry są parametrami zapytania.
| Parametry | ||
|---|---|---|
| Parametry wymagane | ||
| id | stringParametr idokreśla unikalny identyfikator wiadomości, która zmienia stan. | |
| status | enumParametr statusokreśla stan, na jaki zmienia się wiadomość. Aby można było przenieść wiadomość do stanuclosed, w ankiecie, z którą jest ona powiązana, polestatusmusi mieć wartośćactive.Możesz przejść tylko do wersji closed, co oznacza, że ankieta zostanie zamknięta. | |
| Parametry opcjonalne | ||
| part | stringParametr partokreśla części zasobówliveChatMessage, które będzie uwzględniać odpowiedź interfejsu API. Obsługiwane wartości toid,snippetorazauthorDetails.Ustaw wartość parametru na snippet, aby uzyskać ostateczny wynik ankiety w treści odpowiedzi. | |
Treść żądania
Nie podawaj treści żądania przy wywoływaniu tej metody.
Odpowiedź
Jeśli operacja się uda, metoda zwróci zasób LiveChatMessages w treści odpowiedzi.
Błędy
W tabeli poniżej znajdziesz komunikaty o błędach, które interfejs API może zwrócić w odpowiedzi na wywołanie tej metody. Więcej informacji znajdziesz w dokumentacji komunikatu o błędzie.
| Typ błędu | Szczegóły błędu | Opis | 
|---|---|---|
| forbidden (403) | forbidden | Nie masz uprawnień wymaganych do przeniesienia stanu określonej wiadomości. | 
| required (400) | idRequired | Wymagany parametr idmusi wskazywać wiadomość, której stan chcesz przenieść. | 
| required (400) | statusRequired | Żądanie do interfejsu API musi określać wartość parametru status. | 
| notFound (404) | liveChatMessagesNotFound | Komunikat określony przez parametr idnie istnieje. | 
| forbidden (403) | modificationNotAllowed | Nie można przenieść stanu określonego zasobu liveChatMessage. Parametridmoże identyfikować komunikat, którego stanu nie można przenieść. | 
Wypróbuj
Użyj interfejsu APIs Explorer, aby wywołać ten interfejs API i wyświetlić żądanie i odpowiedź interfejsu API.