2015-10-20 2 views
1

Я пытаюсь создать более плавную систему планирования видео для себя, чтобы опубликовать мои видео вовремя. Текущая система использует AutoHotkey для предоставления доступа для скрипта путем навигации по странице выбора учетной записи. Я хочу, чтобы скрипт мог получить доступ к нему самостоятельно.Предоставление постоянного доступа для учетной записи youtube через API Youtube

Он написан на PHP и использует клиентскую библиотеку Google для PHP.

Проблема, с которой я столкнулся, заключается в том, что я могу получить постоянный доступ только с помощью моей основной учетной записи google (которая получает токен обновления), но эта учетная запись не имеет доступа к моей учетной записи YouTube и не может видеть приватную видео.

Когда я выбираю учетную запись youtube, у нее есть доступ к видео, но не получает токен обновления, а только токен доступа, срок действия которого истекает через 1 час.

В настоящее время сценарий использует данные клиента из консоли разработчика, чтобы получить доступ. Я также попытался использовать учетную запись службы, но не смог заставить ее работать.

Там проблема в том, что я не знаю, как олицетворять учетную запись youtube, а только основную учетную запись, у которой нет доступа к видео.

ответ

0

Мне, наконец, удалось это понять. Скрытые в настройках Google Plus для моей учетной записи канала YouTube - это «имя пользователя» для учетной записи.

[email protected]

Используя это в качестве цели олицетворения для учетной записи службы позволил ему доступ к каналу, что позволяет публиковать видео!

Я наткнулся на это совершенно случайно. Нигде я не нашел документацию о том, как это сделать. Bah google.

Смежные вопросы