Ich versuche, ein Zugriffs-Token zu REST Anrufe zu meinem Firestore DB zu bekommen. Ich bin mit PHP (nur Art und Weise jetzt) und haben die nächsten Schritte:Get Firestore-Zugriffs-Token für REST API mit Google-API-Lib-Lib
- Erstellt ein Dienstkonto in der Firebase Konsole heruntergeladen und den Schlüssel JSON
- die Google-api-PHP-Bibliothek heruntergeladen von https://developers.google.com/api-client-library/php/ und in meinem Code
und diesen Code erstellt enthalten:
putenv('GOOGLE_APPLICATION_CREDENTIALS='.__DIR__ .'/key.json');
$client = new Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope('https://www.googleapis.com/auth/datastore,https://www.googleapis.com/auth/cloud-platform');
$client->authorize();
ich auch ersetzen d der
$client->useApplicationDefaultCredentials();
Teil mit
$client->setAuthConfig(__DIR__ .'/key.json');
Nun, wenn ich den $ Client var_dump, bleibt das Token NULL.
Ich kann einfach nicht herausfinden, wie man das access_token für mein Dienstkonto bekommt. Hat jemand eine Idee wie ich ein Access Token bekommen kann?
Vielen Dank! Das hat den Trick gemacht, funktioniert jetzt gut. –