Я хочу создать Youtube Live Event со стороны сервера.
Детали разработки: Java, Spring, Apache Tomcat.
Следующие действия, которые я пробовал
1.Youtubelive api отсюда с учетными данными OAuth
https://developers.google.com/youtube/v3/live/code_samples/java.
Он использует OAuth и запрашивает подтверждение учетной записи Google на стороне клиента.Окно входа в учетную запись Google открывается, когда код пытается пройти проверку подлинности.
Учетные данные учетной записи службы отсюда
https://developers.google.com/identity/protocols/OAuth2ServiceAccount
Когда я пытаюсь выполнить () на YouTube.LiveBroadcasts.Insert, я получаю следующий ответ
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403
Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "global",
"message" : "Insufficient Permission",
"reason" : "insufficientPermissions"
} ],
"message" : "Insufficient Permission"
}
Не могли бы вы помочь мне решить эту проблему.Я не хочу показывать пользователю окно входа в систему.Я хочу, чтобы вызов API был проверен со стороны сервера.