| PHP-Version | 8.3.33 OK |
Extension curl |
OK |
Extension json |
OK |
Extension mbstring |
OK |
Extension openssl |
OK |
Extension sqlite3 |
OK |
Extension session |
OK |
| SQLite-DB existiert | JA (172,032 Bytes) |
| Verzeichnis beschreibbar | JA |
| Webroot-Pfad | /home/webpages/lima-city/kai-anig/dashboard |
Vorhandene Tabellen: activity_log, events, google_calendars, google_tokens, settings, shopping_items, sqlite_sequence, tasks, users — Tasks: 16, Events: 256, Settings: 13
Diese URL musst du in der Google Cloud Console als „Autorisierte Weiterleitungs-URIs" eintragen:
https://www.dashboard.clan.rip/sync-test.php?action=callback
Scopes, die von der App angefordert werden:
.../auth/calendar — Lesen+Schreiben aller Kalender.../auth/userinfo.email — E-Mail-Adresse des eingeloggten Google-Userskai-dashboard).KAI Dashboard, Support-E-Mail, Entwickler-E-Mail eintragen..../auth/calendar hinzufügen.| Client ID | 925276636696-ih2api0b1dco90egrpvc32eineaniodl.apps.googleusercontent.com |
| Client Secret | GOC•••••••••••••••••••••••••••••iI7 (ausgeblendet) |
Alle Kalender des verbundenen Google-Accounts abrufen und lokal speichern. Diese werden später für die Synchronisation verwendet.
Kalender jetzt abrufen| Primary | Name | Calendar ID | Rolle | Farbe |
|---|---|---|---|---|
| anigkai@gmail.com | anigkai@gmail.com |
owner |
#9fe1e7
|
|
| Feiertage in der Schweiz | de.ch#holiday@group.v.calendar.google.com |
reader |
#16a765
|
|
| Pendenzen | cc9a1751958702b802e7fc53b3f5806bf7b503dbc8cdf4369989ed2fc59f1ab5@group.calendar.google.com |
owner |
#fbe983
|
|
| bügu | db421b561459c24984ae83693c3b12c012f32d3fc59eb00b9352788cb56b7914@group.calendar.google.com |
owner |
#ac725e
|
|
| dan | 1892abad4a25287d4ac5654e6f17134a16b2d6a2df7aae8bf7e502b10b5b399a@group.calendar.google.com |
owner |
#fa573c
|
|
| lias | 3173c14e3ceecbbf261048a753c374f50498c1bce02421e5a17540c26c26ecd5@group.calendar.google.com |
owner |
#7bd148
|
|
| mina | d97da7a4db298e499fc4ef2834ba47d778bfb29ffd70192348c99d91c3b79d96@group.calendar.google.com |
owner |
#b99aff
|
|
| schule | 2c95d84d7d77d31a12e5587aa6fe1f0fe90d6e9a1d44d42e09f30c106b4e64b3@group.calendar.google.com |
owner |
#f83a22
|
8 Kalender in lokaler DB gespeichert.
Erstellt einen Test-Termin im ausgewählten Kalender, um die Schreibrechte zu prüfen. Bitte nach dem Test in Google prüfen und dann hier löschen.
Wenn alle Schritte bis hierhin grün sind, ist die App synchronisationsfähig:
| Lesen (Kalender-Liste) | OK |
| Schreiben (Event erstellen) · zuletzt 2026-09-23 13:29:43 | OK |
| Löschen (Event entfernen) · zuletzt 2026-09-23 13:29:51 | OK |
| Refresh-Token gespeichert | OK |
Erst wenn alle vier Zeilen grün sind, wird die eigentliche Sync-Funktion in die App eingebaut.