In questo momento sto cercando di capire cosa sto facendo male quando faccio passare la transizione della mia trasmissione YT per la diretta.Impossibile effettuare la transizione della mia trasmissione Youtube per vivere utilizzando l'API di YouTube
Così faccio la richiesta e ottenere la seguente risposta:
{
"code" : 403,
"errors" : [ {
"domain" : "youtube.liveBroadcast",
"message" : "Invalid transition",
"reason" : "invalidTransition",
"extendedHelp" : "https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/transition#params"
} ],
"message" : "Invalid transition"
}
Naturalmente ho letto i documenti molte volte quindi ho monitorato il live stream e stavo aspettando il suo stato "attivo" (e il mio Broadcast ha lifeCycleStatus = "pronto").
Il messaggio di errore non spiega la vera ragione per cui non posso eseguire la transizione.
E ... ovviamente non ho accesso ai registri dei server Youtube :)
Che cosa suggerisci?
Come scoprire dove sbaglio?
Quindi anche se mi sono perso qualcosa, i documenti e il messaggio di errore non mi aiutano a capire nulla. Quindi, comunque si tratta di una specie di "bug" di YT Diretta API ...
È possibile pubblicare la richiesta che si sta effettuando quando si tenta di eseguire la transizione della trasmissione dal vivo? Forse uno dei tuoi parametri è sbagliato. – JAL
sfortunatamente usavo tonnellate di .jar da google, quindi tutte le richieste http sono state fatte da quel .jars, così nascosto da me. Probabilmente c'è un'opzione per attivare la modalità dettagliata o qualcosa di simile ... comunque sembra che abbia trovato la soluzione quindi la pubblicheremo qui. – rshmelev