Я экспериментировал с Google YouTube API (v3).
До сегодняшнего дня я использовал его с общественности видео.
Теперь у меня есть требование работать с Unlisted видео (например, получить список моих загруженных видео на канале).
Я вижу в документах, которые я должен использовать Google-апи-PHP-клиент библиотеки.
Для этой библиотеки требуется идентификатор клиента OAuth 2.0.
Эта библиотека требует интерактивной авторизации от клиента (это, конечно, oauth2. На самом деле в примеры кода всегда включается HTML раздел.
Теперь вопрос:
Мне нужен доступ к мой незарегистрированные (или частные, возможно) видео на стороне сервера: Мне понадобится без присмотра, сервер-сервер вид аутентификации.
Является ли это возможным? Если это так, то как?
Вы можете сохранить токен обновления на своем сервере и запросить новые токены доступа оттуда в будущем.
В противном случае, только если у вас есть доступ к Content ID API, вы можете вместо этого использовать учетные записи служб и параметр onBehalfofContentOwner.
Других решений пока нет …