Intereting Posts
Округление до ближайшей фракции (половина, квартал и т. Д.) Как использовать KNPPaginatorBundle для разбивки на страницы с использованием репозитория Doctrine? Преобразование совпадений регулярного выражения в многомерный массив Переход от несоленых к соленым паролям MD5 Отображение поискового запроса (тег / архив) в WordPress Невозможно отобразить изображение BLOB с помощью URI данных Как отправить почту с помощью функции mail () PHP и MAMP Pro? Структура макета шаблонов laravel – добавляет строку-жидкость для каждого 4 пролета Laravel FatalErrorException в строке Handler.php 25 Импортировать CSV, исключить первую строку как сохранить значение во второй переменной внутри выпадающего списка Нарушение ограничения php Ошибка 1452 Каким образом сеансовая система codeigniter разделяется с PHP, встроенным в $ _SESSION? PSR-1 2.3 Правило побочных эффектов Найти ключ существует в под-ключах массива?

API Youtube: загрузка видео на определенный канал

Я использую PHP (Framework CodeIgniter).

Проект, над которым я работаю, позволит пользователям загружать видео на сервер. Необходимо, чтобы видео также загружалось на Youtube под определенной учетной записью (сайтом). Я знаю, что это не рекомендуемая практика, но это идеальный способ, так как большинство пользователей не имеют учетной записи Gmail.

Я читал документацию Youtube, но очень смутился. Может ли кто-нибудь объяснить шаг за шагом, чтобы достичь того, что я хочу сделать? Из того, что я думаю, мне нужен долгоживущий токен доступа для моего сайта, и когда пользователь завершит загрузку, я позвоню Youtube API с помощью этого долгоживущего токена доступа, чтобы загрузить его на Youtube-канал моего сайта. Но я не знаю, поддерживает ли Youtube API это или нет.

Я нашел эту библиотеку: CI Youtube Library, но из того, что я читал, эта библиотека также требует, чтобы мой пользователь сети входил в систему со своей учетной записью Youtube, поэтому я думаю, что это не то, что я ищу.

Спасибо за помощь!

  • Предлагаемый способ заключается в том, чтобы ваши пользователи загружали свою учетную запись, и вы умерили то, что входит в вашу учетную запись. В противном случае они могут загрузить оскорбительное, незаконное видео, и вам, возможно, придется это объяснить. Это не что иное, как общий доступ к паролю.
  • Существуют также ограничения на квоты для загрузки, и вы быстро ударите эти ограничения, если попытаетесь загрузить с той же учетной записи.
  • Им не понадобится учетная запись «gmail», используя аутентификацию, они будут очень быстро связывать любую из своих учетных записей с учетной записью Google. По соображениям безопасности нет долгоживущих токенов. В случае нежелательного доступа токены с коротким замыканием более надежны.

Вы можете получить всю остальную информацию на странице " https://developers.google.com/youtube/v3/getting-started "

Поскольку ваши пользователи загружаются на ваш аккаунт Youtube, им не нужно будет входить в ваш аккаунт. Если вы аутентифицируете свою учетную запись youtube своего сайта, это единственный токен, который им нужен.