2016-01-20 1 views
0

Youtube Live v3 error response: 500Bind retour de la fonction de diffusion 500 sans meesage d'erreur lors de la liaison « flux maintenant » ID de diffusion

J'ai essayé utiliser l'API YouTube livestream pour diffuser de mon appareil photo Stream maintenant en vedette. J'ai pu récupérer l'ID de l'émission diffusée "Stream Now" via la liste/API de diffusion: https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/list

Cependant, lorsque j'ai essayé de lier cet ID de diffusion à l'aide de l'API de liaison /, j'utilisais streamID ou je n'utilisais pas streamID , Je reçois toujours 500 réponse sans aucun détail de YouTube.

Répondre

0

500 est une erreur interne du serveur. Sans un message d'erreur ou une trace de pile, il sera difficile de dire ce qui s'est mal passé. Si vous utilisez la fonction "Stream Now", il est possible que vos objets liveEvent et liveBroadcast aient déjà été liés ensemble. Si tel est le cas, vous pouvez atteindre le point de terminaison liveBroadcasts/bind avec un paramètre vide streamId pour supprimer les liaisons existantes entre la diffusion et un flux vidéo. Ensuite, vous pouvez appeler à nouveau /bind avec un flux nouvellement créé pour restaurer le contenu vidéo.

+0

Comme je l'ai mentionné ci-dessus, j'ai déjà essayé de lier l'ID de diffusion "Stream now" avec streamId vide (puisque c'est facultatif) et la réponse était encore 500. En fait, j'ai besoin de 5xx quelque chose à faire à partir de youtube api. –