#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';