Skip to content

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}"
    }
});