2016-09-27 6 views
1

Я разрабатываю мобильное приложение с функцией livestream, и мне нужно получить по умолчанию livebroadcast с данными по умолчанию livestream.Как создать постоянный livebroadcast?

Когда пользователь не разрешил жить в своей учетной записи youtube Я покажу ему сообщение со ссылкой на https://www.youtube.com/live_streaming_signup.

После того, как пользователь включит livestreams в своей учетной записи YouTube, я не могу получить livevroadcast по умолчанию с широковещательным типом.

Мой запрос Ссылка: https://www.googleapis.com/youtube/v3/liveBroadcasts?part=contentDetails&mine=true&broadcastType=persistent&access_token=

Мой ответ:

{ 
"kind": "youtube#liveBroadcastListResponse", 
"etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/5WQLBG6RLCbLPgwsAs3o13sBM98\"", 
"pageInfo": { 
    "totalResults": 0, 
    "resultsPerPage": 5 
}, 
"items": [ 
    { 
    "kind": "youtube#liveBroadcast", 
    "etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/vyGp6PvFo4RvsFtPoIWeCReyIC8\"" 
    } 
] 
} 

Только после того, как идти жить страницы потока приборной панели теперь я могу есть по умолчанию livebroadcast с типом широковещательного постоянной, а затем получил трансляцию по умолчанию livebroadcast boundStremId

Почему? Как я могу получить livebroadcast по умолчанию и личный поток по умолчанию, не переходя на ливневую лимузин?

ответ

0

Я попробовал ваш запрос, и точно так же, как вы, я могу получить ответ 200, но я могу получить только 1 результат. Таким образом, альтернативный способ, которым я пользовался для прямой трансляции, - использовать Search: list под API DATA. Здесь вы можете использовать eventType=live, чтобы получить видео в прямом эфире.

GET https://www.googleapis.com/youtube/v3/search?part=snippet&eventType=live&type=video&key={YOUR_API_KEY} 

Для постоянного вещания, попытайтесь проверить эту SO question, если это может помочь вам.

Для получения дополнительной информации проверить эти связанные SO вопросы:

 Смежные вопросы

  • Нет связанных вопросов^_^