ライブ ブロードキャストに YouTube API を使用しようとしています。でも、結果が出ません。これが私がすることです:
#Live YouTube チャンネルに移動:
www youtube com channel / UC4R8DWoMoI7CAwX8_LjQHig
任意のライブ ブロードキャストを開いて、ブロードキャスト ID を取得します (たとえば、「CGt1Ac1gEZc」)。
このブロードキャスト ID を irb で使用してみてください。
irb(main):038:0> list = youtube.list_live_broadcasts("id,snippet,contentDetails,status", id: "CGt1Ac1gEZc") => #<Google::Apis::YoutubeV3::ListLiveBroadcastsResponse:0x0000000546a960 @etag="\"oqbvhYxBE6fAbRk6m7aLlHf5s1I/P7sEkFelJCqPWY-5t7EUKYER_MQ\"", @items=[], @kind="youtube#liveBroadcastListResponse", @page_info=#<Google::Apis::YoutubeV3::PageInfo:0x000000054634d0 @results_per_page=5, @total_results=0>> irb(main):039:0> list.items.inspect => "[]"
ご覧のとおり、
@items
配列は空です。https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/listを開いてデータを取得しようとしましたが、まだ何もありません (画像を参照): http://i.imgur.com/6KTr1YS.png
それでも、空の@items
配列。このブロードキャストは 100% オンラインですが、「すべての」ブロードキャストでフィルタリングしてみましたが、結果は同じで、アイテムが見つかりませんでした。
これは私のせいですか、それとも YouTube API に何かが起こったのですか?