service.php ist die auf HTTP-Requests wartende Datei. Sie interpretiert die angegeben Parameter, lädt eine entsprechende PHP-Klasse und führt die gewünschte Methode aus. Danach gibt sie das Resultat der Methode als HTTP-Response zurück. Die Antwort kann entweder PHP-serialisiert formatiert werden oder in JSON-Notation für in JavaScript programmierte Aufrufer.
Alle Pfadangaben sind relativ zu service.php oder relativ zu einem php_include_path
Siehe auch Beispielinhalt von services.php
Die Datei service.php interpretiert sowohl GET als auch POST Parameter. fpogende Parameter werden interpretiert:
js oder php, Default jsBespiele (die beiden sind identisch, aber die serialisierte Variante ist typsicher)
.../service.php?service=timer_zeit&method=getTime¶meter[0]=H:i:s
.../service.php?service=timer_zeit&method=getTime¶meter=a:1:{i:0;s:5:"H:i:s"}
Einen Aufruf des API-Providers kann man machen indem man den Parameter service leer lässt, bzw. gar nicht übergibt. Der api_Provider hat 2 Methoden: getCharset() und getMethods(serviceName).
services.inc.php-Datei mit der Variablen $CHAR_SET definiert werden.../service.php?method=getCharset