API YouTube без пользовательского процесса OAuth
Я пытаюсь получить подписи из видео YouTube с помощью API данных YouTube (v3)https://developers.google.com/youtube/v3/guides/implementation/captions
Итак, сначала я попытался получить список подписей, используя этот URL:https://www.googleapis.com/youtube/v3/captions?part=snippet&videoId=KK9bwTlAvgo&key={My API KEY}
Я мог бы получить идентификатор подписи, который я хотел бы загрузить (jEDP-pmNCIqoB8QGlXWQf4Rh3faalD_l) по приведенной выше ссылке.
Затем я следовал этой инструкции, чтобы загрузить подпись:https://developers.google.com/youtube/v3/docs/captions/download
Однако, хотя я правильно ввел идентификатор заголовка и ключ API, он показывает ошибку «Требуется вход в систему».
Я предполагаю, что мне нужна аутентификация OAuth, но то, что я пытаюсь сделать, связано не с учетной записью моих пользователей, а с простой загрузкой общедоступных данных подписи.
Мой вопрос: есть ли способ обработать OAuth-аутентификацию только один раз, чтобы получить токен доступа к моей учетной записи YouTube, а затем использовать его всякий раз, когда он мне понадобится в моем приложении?