国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Die Google Calendar Cloud API kann nicht aktiviert werden
P粉648469285
P粉648469285 2024-02-26 14:55:58
0
1
507

Ich habe mit dem Kundensupport von Google Workspace gesprochen, aber sie konnten keine ordnungsgem??e Dokumentation zu diesem Problem finden. Sie haben mich hierher geführt.

Ganz einfach: Ich versuche, die Google Cloud API zum Erstellen von Ereignissen im Kalender eines Benutzers zu aktivieren (und m?chte ihm eine Google Meet-URL hinzufügen), wie in der folgenden Dokumentation beschrieben: https://developers.google.com/calendar /api/guides/create-events .

Ich folge dem Quickstart-PHP-Codebeispiel, das Sie zun?chst anweist, das SDK über Composer zu installieren und die Google Cloud API in PHP zu autorisieren. Der Link ist unter: https://developers.google.com/calendar/api/quickstart/php.

Das auf dieser Seite bereitgestellte Skript (Schritt 2) schl?gt zun?chst (w?hrend Schritt 3) mit der folgenden Fehlermeldung fehl:

PHP Fatal error:  Uncaught InvalidArgumentException: file "credentials.json" does not exist in /path/to/vendor/Google/google/apiclient/src/Client.php:984

Stack-Trace: #0 /path/to/app_root/quickstart.php(17): GoogleClient->setAuthConfig('credentials.jso...') #1 /path/to/app_root/quickstart.php(63): getClient() #2 {Haupt} Einwerfen /path/to/vendor/Google/google/apiclient/src/Client.php Zeile 984

Ich habe gem?? den Anweisungen hier ein Dienstkonto erstellt:

Obwohl die Schritte zum Erstellen eines Dienstkontos und zum Generieren eines JSON-Schlüssels nicht in den Anweisungen enthalten waren, habe ich die L?sung online gefunden und sie wurde von einem Google Workspace-Supportmitarbeiter überprüft. Ich habe die Datei heruntergeladen, umbenannt und im Stammverzeichnis des Skripts abgelegt (dies wurde von einem Google Workspace-Supportmitarbeiter überprüft, obwohl der Pfad auch in der unvollst?ndigen Dokumentation nicht angegeben ist). Ich habe das Skript erneut ausgeführt und folgende Fehlermeldung erhalten:

PHP Fatal error:  Uncaught InvalidArgumentException: missing the required redirect URI in /path/to/vendor/Google/google/auth/src/OAuth2.php:694
Stack trace:
#0 /path/to/vendor/Google/google/apiclient/src/Client.php(406): Google\Auth\OAuth2->buildFullAuthorizationUri(Array)
#1 /path/to/app_root/quickstart.php(38): Google\Client->createAuthUrl()
#2 /path/to/app_root/quickstart.php(63): getClient()
#3 {main}
  thrown in /path/to/vendor/Google/google/auth/src/OAuth2.php on line 694

Ich habe versucht, den OAuth-Umleitungs-URI zu erstellen und den JSON-Schlüssel neu zu generieren, aber der gleiche Fehler ist aufgetreten. Hier ist die JSON-Authentifizierungsdatei, die ich aus dem Abschnitt ?KEYS“ des Dienstkontos heruntergeladen habe, mit allen kontospezifischen Informationen bearbeitet:

{
  "type": "service_account",
  "project_id": "massive-clone-{REDACTED}",
  "private_key_id": "{REDACTED}",
  "private_key": "-----BEGIN PRIVATE KEY-----{REDACTED}\n-----END PRIVATE KEY-----\n",
  "client_email": "calendar-api@massive-clone-{REDACTED}.iam.gserviceaccount.com",
  "client_id": "{REDACTED}",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://oauth2.googleapis.com/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/calendar-api%40massive-clone-{REDACTED}.iam.gserviceaccount.com"
}
Obwohl die Kurzanleitung dieses Problem im Abschnitt zur Fehlerbehebung zu behandeln scheint, scheinen die Ratschl?ge nicht zuzutreffen, da es in Schritt 1 keine ?Schaltfl?che“ gibt. Aus dem Abschnitt zur Fehlerbehebung:

Uncaught InvalidArgumentException: Erforderlicher Umleitungs-URI fehlt

Bei Verwendung der Datei credentials.json mit Falscher Client-ID-Typ. Für diesen Code ist eine OAuth-Client-ID erforderlich Geben Sie ?Sonstiges“ ein und es wird für Sie erstellt, wenn Sie die Schaltfl?che verwenden Schritt 1: Wenn Sie Ihre eigene Kunden-ID erstellen, stellen Sie sicher, dass Sie diese ausw?hlen Richtiger Typ.

Kann mir jemand helfen herauszufinden, wie ich die richtigen
Dateien bekomme? Ich bin mir nicht sicher, wie dieser Prozess funktionieren soll, aber der Google Workspace-Supportmitarbeiter sagte, er k?nne keine Dokumentation finden und verwies mich hierher. Wenn meine Frage anders formuliert werden muss, lassen Sie es mich bitte wissen.

P粉648469285
P粉648469285

Antworte allen(1)
P粉316423089

您的代碼正在嘗試使用服務帳戶。該示例使用 OAuth 客戶端密鑰。

設置 OAuth 2.0

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage