Есть ли способ вставлять сообщения живого чата от имени пользователей, прошедших аутентификацию oauth?

У меня есть приложение oauth, чтобы пользователи могли аутентифицировать свою учетную запись на YouTube. Я хотел бы иметь возможность вставлять сообщения в чат от их имени. Я попытался отправить сообщения чата в API, используя токены аутентификации для пользователей, но он по-прежнему показывает автора сообщения как мое приложение. Есть ли способ вставлять сообщения живого чата от имени пользователей, прошедших аутентификацию oauth?

https://developers.google.com/youtube/v3/live/docs/liveChatMessages/insert

Примечание. Я публикую этот вопрос здесь в соответствии с инструкциями по поддержке API YouTube Live, которые можно найти здесь https://developers.google.com/youtube/v3/live/support


person OtotheA    schedule 04.06.2018    source источник


Ответы (1)


Отойдя немного от этой проблемы и вернувшись к ней, я обнаружил, что API отправляет сообщения чата от имени пользователя при использовании их токенов oauth. Моя проблема была в моем приложении. Я не включал access_type=offline в URL-адрес при аутентификации пользователя. Без этого параметра не будет получено refresh_token. Моя логика приложения возвращалась к токенам по умолчанию, когда токен обновления не был получен.

person OtotheA    schedule 04.10.2018