I'm trying to use YouTube API for Live Broadcasts. But, I don't get any results. Here's what I do:
Go to #Live YouTube channel:
www youtube com channel / UC4R8DWoMoI7CAwX8_LjQHig
Open any Live Broadcast to get Broadcast ID (for example, "CGt1Ac1gEZc").
Try to use this Broadcast ID in 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 => "[]"
As you see, the
@items
array is empty.Open https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/list to try to get data there, but still nothing (see image): http://i.imgur.com/6KTr1YS.png
Still, empty @items
array.
Even though this broadcast is 100% online, I tried filtering by "all" broadcasts, the result is the same: no items found.
Is this my fault or something happened to YouTube API?