Skip to content
This repository was archived by the owner on Jul 26, 2022. It is now read-only.

Refreshtoken

Moritz Walter edited this page Feb 2, 2020 · 1 revision

Den Refreshtoken brauchst du, um einen neuen Accesstoken ohne erneute Login-aufforderung zu erstellen. Den Token kriegst du bei einem Login.

    $token_request = "https://oauth.the-systems.eu/token.php";
    $token = curl_init();
    curl_setopt_array($token, array(
        CURLOPT_URL => $token_request,
    CURLOPT_CUSTOMREQUEST => "POST",
        CURLOPT_POST => 1,CURLOPT_POSTFIELDS => "client_id=".$client_id."&client_secret=".$client_secret."&grant_type=refresh_token&refresh_token=".$_SESSION['refresh_token'],
    ));
    curl_setopt($token, CURLOPT_RETURNTRANSFER, true);
    $resp = json_decode(curl_exec($token));
    curl_close($token);

Clone this wiki locally