Получить текущие прямые трансляции для списка идентификаторов каналов (YouTube API) - PullRequest
0 голосов
/ 19 января 2019

Мне нужно получить текущие прямые трансляции для списка идентификаторов каналов. После долгих исследований кажется, что единственное решение - использовать конечную точку поиска, указав идентификатор канала. Это решение не будет работать из-за очень высокой стоимости единицы (100 единиц на канал в списке). Кроме того, я буду опрашивать прямые трансляции для этого списка каналов каждые 5 минут или около того. Это было бы слишком дорого для работы.

Потенциальные решения:

1) API push-уведомлений https://developers.google.com/youtube/v3/guides/push_notifications

Если бы этот API мог также отправлять уведомления о том, когда канал запускает прямой эфир, это полностью решило бы мою проблему

2) Конечная точка деятельности https://developers.google.com/youtube/v3/docs/activities/list

Если бы эта конечная точка также включала бы прямую трансляцию, я мог бы использовать это, поскольку стоимость составила бы только 1 единицу на канал, что могло бы работать.

3) Поиск конечной точки https://developers.google.com/youtube/v3/docs/search/list

Если бы эта конечная точка могла принимать несколько идентификаторов каналов, я мог бы использовать несколько поисковых вызовов для получения всех каналов, что также может работать.

Есть ли другие способы решения этой проблемы? Похоже, вполне приемлемый вариант использования API YouTube для получения прямых трансляций для канала без дополнительных затрат на канал.

...