Ich bin neu zu google oauth
und openid
connect, sagen wir, ich brauche Service-Konto, wo Benutzer Videos in meinem YouTube-Kanal speichern, ich erstellte Dienst wie in docs.aber ich weiß nicht wie wie dieser mein Code erhalten ZugriffstokenWie bekomme ich Zugriff Token von Dienstkonto
$param = $this->getParameter('kernel.root_dir').'/xxxx.json';
$client = new \Google_Client();
$client->setClientId('xxxxxxxx');
$client->setScopes('https://www.googleapis.com/auth/youtube');
$client->setRedirectUri('http://localhost:8000/youtube/1/token');
putenv('GOOGLE_APPLICATION_CREDENTIALS='.$param.'');
$authurl = $client->createAuthUrl();
$youtube = new \Google_Service_YouTube($client);
file_get_contents($authurl);
können sagen, wenn ich file_get_contents($authurl)
laufen 401 error
bin immer, was Fehler, den ich hier gemacht?
dank Mann, eine Aktualisierungs-Token zu verwenden ist ther jede Lebenszeit für Aktualisierungs-Token und ist ther ein Grund, warum youtube unterstützt Dienstkonten? –
Refresh Token * sollte * nicht ablaufen, aber sie können Sie im Auge behalten und sich benachrichtigen lassen, wenn dies der Fall ist. Wenn es in sechs Monaten nicht benutzt wird, verfällt es. Abgesehen davon, dass du in Sicherheit sein solltest. – DaImTo
Ok Danke :-) –