JSON: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Sst (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Authentifizieren über Wukos= Wukos bietet eine Schnittstelle zur Authentifizierung. Es ist also möglich eine Anwendung (App, Webseite, ...) zu erstellen und…“) |
Sst (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Wukos bietet eine JSON Schnittstelle, die noch nicht so gut dokumentiert ist. Zum Beispiel im [[Das Modul ZWRD-K|Modul ZWRD-K]] wird die Schnittstelle für die [[Anmeldung an der Wache]] genutzt. | |||
=Authentifizieren über Wukos= | =Authentifizieren über Wukos= | ||
Wukos bietet eine Schnittstelle zur Authentifizierung. Es ist also möglich eine Anwendung (App, Webseite, ...) zu erstellen und sich dort mit den Wukos Daten anzumelden. Derjenige der die Anwendung schreibt muss die Anmeldedaten dazu nicht kennen. | Wukos bietet eine Schnittstelle zur Authentifizierung. Es ist also möglich eine Anwendung (App, Webseite, ...) zu erstellen und sich dort mit den Wukos Daten anzumelden. Derjenige der die Anwendung schreibt muss die Anmeldedaten dazu nicht kennen. |
Aktuelle Version vom 29. November 2016, 19:18 Uhr
Wukos bietet eine JSON Schnittstelle, die noch nicht so gut dokumentiert ist. Zum Beispiel im Modul ZWRD-K wird die Schnittstelle für die Anmeldung an der Wache genutzt.
Authentifizieren über Wukos[Bearbeiten]
Wukos bietet eine Schnittstelle zur Authentifizierung. Es ist also möglich eine Anwendung (App, Webseite, ...) zu erstellen und sich dort mit den Wukos Daten anzumelden. Derjenige der die Anwendung schreibt muss die Anmeldedaten dazu nicht kennen.
Das Ganz funktioniert über JSON.
- PHP-Beispiel
require("jsonRPCClient.php"); // Klasse für JSON (frei verfügbar) $anmeldedaten['login'] = "alf"; $anmeldedaten['kennwort'] = "geheim!"; $anmeldedaten['schluessel'] = "Anwendungsschlüssel_der_in_Wukos_generiert_wird"; $jc = new jsonRPCClient("https://wukos.de/demo/api/server.php" try { $x = $jc->auth($anmeldedaten); } catch ( \Exception $e ) { echo ( nl2br ( $e->getMessage () ) . " (" . $e->getFile () . ":" . $e->getLine () . ")" ); exit (); } echo $x; // 1 = okay, 0 = falsche Daten