JS-API einbinden ohne Lizenz
Um das Hosten von Seiten mehrerer Makler zu ermöglichen gibt es die Möglichkeit einen Token zu generieren welcher die Einbindung der JS-API ermöglicht, ohne dass der Makler selber in Besitz einer Lizenz sein muss.
Die Einbindung ohne Lizenz wird nur bei den Vergleichsrechnern unterstützt.
getToken
Das abholen des Tokens geschieht durch aufrufen einer URL welcher
Benutzername & Passwort als GET-Parameter übergeben werden:
https://www.maklerinfo.biz/neu/mods/static/js-api/?getToken&username=${Benutzername}&password=${Passwort}
Es wird ein JSON-Objekt mit folgenden Attributen zurückgegeben:
Name | Typ | Beschreibung |
---|---|---|
state | string | OK oder FAILED |
token | string | der Token falls state = OK |
Beispiel PHP
$tokenResponse = json_decode(file_get_contents('https://www.maklerinfo.biz/neu/mods/static/js-api/?getToken&username=${Benutzername}&password=${Passwort}'));
if($tokenResponse->state === 'OK')
{
$token = $tokenResponse->token;
}
Übergabe an die JS-API
Der Token muss der JS-API über eine der Beschriebenen Konfigurationsmöglichkeiten als "token"-Option gesetzt werden.
Beispiel globale Konfiguration
dio.api.Api.config.setOptions({
"global": {
"vermittler": "${Vermittler-Nummer}",
"token": "${Token}"
}
});