2017-11-19 18 views
0

YouTube APIを使用して現在のライブストリームを確認し、そのURLを取得したいと考えています。ライブストリームはUNLISTEDです。YouTube APIは、非公開のライブストリームのURLを取得しますか?

私は成功し、これを使用して、私のチャンネルからの私のPUB​​LICライブストリームの情報を取得することができます。

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=MyChannelId&type=video&eventType=live&key=MyApiKey 

をライブストリームがUNLISTEDあるとき、それは結果を返しませんが。

私はここで何が欠けていますか?

編集:

私はPHPを使用しています。

私が実装しようとしていますおそらく何であることが表示されます:https://developers.google.com/api-client-library/php/auth/service-accounts

そしておそらく私はライブ・ストリームまたはliveBroadcastを使用する必要がありますか? https://developers.google.com/youtube/v3/live/getting-started

+0

したがって、APIキーを使用するのはPUBLICのアクセス可能な情報のみで、UNLISTEDまたはPRIVATEの情報にアクセスすることはできません。 https://developers.google.com/api-client-library/php/start/get_started "これらのAPI呼び出しはプライベートユーザデータにアクセスしません。 – jsherk

答えて

0

これは、UNLISTEDビデオ/ストリームの対象となる機能です。彼らは通常のvidsのようにアクセスすることはできません。 UNLISTED分割動画のみを介してアクセスすることができます。ビデオのユニークな動画IDを知っている

誰もがビデオ メタデータを取得することができます。

Youtube propertiesに記載されている。

はまた、YouTubeののジェフPosnickは this google forumに答えた:

公開動画フィードは 非公開または限定公開の動画に関する情報が含まれていないので、彼らは結果に返されることはありません。

関連する問題