Я пытаюсь узнать, работает ли мой канал на YouTube. Я использую youtube api v3 с библиотекой php. Я могу получить последние трансляции с liveBroadcasts.list, но когда я начинаю потоковое вещание с OBS, я ставлю параметры broadcastStatus = active и ничего не возвращается. Я также пробовал с liveStreams.list, но я все равно ничего не получаю. Я не знаю, что я делаю неправильно, может кто-нибудь объяснить мне, пожалуйста? : DМожем ли мы узнать, перекачиваем ли вы с помощью YouTube?
ответ
Попробуйте использовать search.list
Здесь вы можете установить дополнительные параметры для поиска, что вам нужно. Как и channelId
, eventType
, которые вы можете настроить для включения активной трансляции, и параметр type
, который ограничивает поисковый запрос только для получения определенного типа ресурса.
Узнать больше об этом parameters
, чтобы узнать больше о его предназначении и описании.
Для получения дополнительной информации Вы также можете проверить это так вопрос:
Запрос URL является:
GET https://www.googleapis.com/youtube/v3/liveBroadcasts?part=id%2Csnippet%2Cstatus&mine=true&broadcastStatus=active&key={YOUR_API_KEY}
вы должны получить:
{"status":{ "lifeCycleStatus":"live"}}
Вы можете использовать поиск API - что-то вроде этого:
https://www.googleapis.com/youtube/v3/search?part=id&channelId={CHANNEL_ID_YOU_WANT_TO_QUERY}&type=video&key={YOUR_API_KEY}&eventType=live
Однако это может занять 3-5 минут, пока не появится идентификатор видеосигнала широковещательного видео после начала трансляции. Это обсуждалось в другом вопросе StackOverflow: Using YouTube API v3 to tell if a channel has a live stream
- 1. Можем ли мы узнать, была ли инициализирована карта Google?
- 2. Как мы можем узнать, был ли вид макета?
- 3. Можем ли мы использовать данные google youtube api без OAuth
- 4. Можем ли мы изменить время работы устройства с помощью приложения?
- 5. Можем ли мы определить, установлен ли корневой сертификат ЦС?
- 6. Можем ли мы узнать длину указателя, возвращаемого mxRealloc или mxMalloc?
- 7. Можем ли мы узнать, когда загрузка Paperclip завершена?
- 8. Как мы можем узнать, действительно ли существует адрес электронной почты?
- 9. Можем ли мы создать сеть с коммутаторами?
- 10. Можем ли мы использовать nedb с NativeScript?
- 11. Можем ли мы узнать имя класса активности, которая начала текущий?
- 12. Можем ли мы узнать естественный формат видео непосредственно из файла?
- 13. Можем ли мы узнать, сколько раз произошло при использовании Stream
- 14. Можем ли мы узнать содержимое NSBundle в проекте Xode?
- 15. Можем ли мы узнать, из какой сборки пришел вызов метода?
- 16. Можем ли мы клонировать WebView?
- 17. Можем ли мы повернуть страницу?
- 18. Можем ли мы отключить финализаторы?
- 19. Можем ли мы установить APK с ContentProvider?
- 20. Можем ли мы сделать push-уведомление с помощью телефонной заставки?
- 21. Можем ли мы контролировать получение EDS с помощью DM-скриптов?
- 22. Можем ли мы генерировать * .class файлы с помощью аннотаций
- 23. Как мы можем узнать значение webview.MediaPlaybackRequiresUserAction с помощью JavaScript
- 24. можем ли мы перезагрузить UIView?
- 25. Можем ли мы анимировать видимость?
- 26. Можем ли мы отключить MouseEvents?
- 27. Можем ли мы перегружать malloc()?
- 28. Можем ли мы поймать UnsupportedOperationException
- 29. Можем ли мы автоматизировать приложение Phonegap с помощью Appium?
- 30. Можем ли мы попрощаться с копиями конструкторов?