2016-09-27 13 views
1

私はライブストリーム機能を備えたモバイルアプリを開発しており、デフォルトのライブストリームデータでデフォルトのライブブロードキャストを取得する必要があります。ライブブロードキャストを永続的に作成する方法は?

ユーザーが自分のYouTubeアカウントでライブストリームを有効にしなかったとき、私は彼にhttps://www.youtube.com/live_streaming_signupへのリンクを持つメッセージを表示します。

ユーザーが自分のYouTubeアカウントでライブストリームを有効にした後で、ブロードキャストタイプの永続的なデフォルトのライブブロードキャストを取得できません。

マイリクエストURLは次のとおりです。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

なぜですか? livestreamダッシュボードにアクセスせずにデフォルトのlivebroadcastとデフォルトのライブストリームをどのように取得できますか?

答えて

0

私はあなたの質問を試みましたが、あなたと同じように、私は200応答を得ることができますが、私は1つの結果しか得られません。したがって、私がライブ放送を取得するために使用した別の方法は、DATA APIの下でSearch: listを使用することです。ここでは、eventType=liveを使用してライブブロードキャストビデオを取得できます。

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

固定ブロードキャストについては、SO questionが役立つかどうかを確認してください。

:詳細については

は、これらのSO関連の質問をチェック

関連する問題