PHP-код для создания или обновления нового токена доступа для Youtube API V3

#php #youtube #youtube-api #access-token

#php #YouTube #youtube-api #access-token

Вопрос:

Я новичок в работе с API YouTube, и я генерировал каналы YouTube, используя свой PHP-код.

Но каждый раз, когда я запускаю код, я должен генерировать новый токен доступа, поскольку срок его действия истекает каждые 1 час. Теперь я пытаюсь написать PHP-код, чтобы обновить токен доступа и заставить все работать. Но я не знаю, где мой код идет не так или что я пропустил. Может кто-нибудь, пожалуйста, дайте мне PHP-код для генерации или обновления токена доступа.

Это то, что я делал до сих пор:

введите описание изображения здесь

Ответ №1:

Примеров много. Например, по адресу: https://developers.google.com/youtube/v3/code_samples/php , который вам нужно настроить.

Что вы, кажется, делаете неправильно, так это правильно установить uri перенаправления в: $client-> setRedirectUri($redirect_uri);

$redirect_uri , должен быть URL-адресом на вашем собственном веб-сервере, который будет обрабатывать ответ (содержащий токены). Кроме того, этот URL-адрес должен совпадать с URL-адресом, зарегистрированным через консоль API для вашего CLIENT_ID: они должны совпадать.

Вы могли бы, например, сначала установить в консоли API redirect_uri на что-то вроде:

 http://localhost/mytokencallback.php 
  

а затем используйте

 $redirect_uri='http://localhost/mytokencallback.php';