Очистить чат из прямой трансляции YouTube другого пользователя

У меня есть программа для извлечения (почти) всех комментариев из данного видео на YouTube из еще один SO-вопрос, и я хочу сделать то же самое для чата в прямом эфире. Насколько я понимаю, мне нужно получить liveChatId, и мне нужно сделать это с помощью функции liveBroadcast. Кроме того, мне нужно использовать ключ OAuth2, а не обычный ключ разработчика, который я использую для программы, чтобы получать комментарии к видео. Тем не менее, я не видел способа получить комментарии из прямой трансляции произвольного пользователя, только свою собственную, и я хотел бы получать комментарии из любой прямой трансляции, которую захочу. В частности, я хотел бы знать, возможно ли это, и если да, то что мне нужно сделать для этого.


person Pistol Pete    schedule 11.07.2017    source источник
comment
Мы не являемся документацией по API.   -  person Matt Clark    schedule 12.07.2017
comment
@MattClark да, вчера я просмотрел API и не смог собрать воедино решение того, что я хочу. Я ухожу с developers.google.com. /youtube/v3/live/docs/liveStreams/ и developers.google.com/youtube/v3/live/docs/liveBroadcasts/ Теперь, когда вызывается list_streams(youtube), я получаю сообщение Пользователь не может вести прямую трансляцию. ошибка. Я полагаю, что я получаю информацию о своей учетной записи только из этого вызова функции. Итак, мне не ясно, могу ли я получить произвольный поток или как я буду это делать, если это возможно.   -  person Pistol Pete    schedule 12.07.2017


Ответы (1)


Причина, по которой вы получаете The user is not enabled for live streaming, заключается в том, что ваша учетная запись не поддерживает прямую трансляцию. Насколько я могу судить, Live Streaming API будет возвращать результаты только из вашей собственной учетной записи.

person Anthony Morris    schedule 07.09.2018