PHP Google Kalenderereignis-API einfügen
Ich benutze dieses Paket: https://github.com/googleapis/google-api-php-client
$google_service = new Google_Service_Calendar($google_client);
$event = new Google_Service_Calendar_Event(array(....)); // Insert Calendar event $event = $google_service->events->insert($calendarId, $event); p($event);
$meet_link = $event->conferenceData->entryPoints[0]->uri;
Früher habe ich $meet_linkdas von der API so bekommen, aber plötzlich hat es angefangen, Fehler auszulösen
trying to get property 'entryPoints' of non-object"
Das Infact-Kalenderereignis wurde perfekt eingefügt, aber ich erhalte keine $event->conferenceData->entryPoints[0]->uriAntwort. Tatsächlich bekomme ich diese Einstiegspunkte nichtobject($event->conferenceData->entryPoints)
Antworten
Beim Erstellen eines Ereignisses mit der API scheint ein Problem mit den zurückgegebenen Konferenzdaten aufgetreten zu sein.
Sie können auf den Stern neben der Ausgabenummer klicken, um Aktualisierungen zu erhalten und dem Bericht mehr Priorität einzuräumen.
Endlich die Lösung gefunden. Anforderungsteil muss geändert werden.
Für die PHP-API
Ich habe Konferenzdaten auf Anfrage übergeben
"conferenceData" => [
"createRequest" => [
"conferenceSolutionKey" => [
"type" => "hangoutsMeet"
],
"requestId" => "123"
]
],
$google_service->events->insert($calendarId, $event,['conferenceDataVersion' => 1]);
und übergeben 3. Parameter als Einstellungen ['ConferenceDataVersion' => 1] Dann seine wiederkehrende Besprechung Link, so dass es jetzt funktioniert.