Dokumentation

API Version 1.1

Diese Dokumentation erklärt, wie Sie Ihre Anwendung registrieren, konfigurierst und entwickelst, damit Sie unsere APIs erfolgreich nutzen können Sie.

App erstellen

Damit Ihre Anwendung auf unsere APIs zugreifen kann, müssen Sie Ihre Anwendung mit der App Dashboard. Bei der Registrierung wird eine App-ID erstellt, mit der wir wissen, wer Sie bist und die uns hilft, Ihre App von anderen Apps zu unterscheiden..

  1. Sie müssen eine neue App erstellen Neue App erstellen
  2. Sobald Sie Ihre App erstellt haben, erhalten Sie Ihre app_id und app_secret
Anmelden mit

Das Login-mit-System ist eine schnelle und bequeme Möglichkeit für Personen, Konten zu erstellen und sich bei Ihrer App anzumelden. Unser Login-mit-System ermöglicht zwei Szenarien: Authentifizierung und die Beantragung von Berechtigungen für den Zugriff auf die Daten von Personen. Sie können das Login-mit-System einfach für die Authentifizierung oder sowohl für die Authentifizierung als auch für den Datenzugriff verwenden.

  1. Um den OAuth-Anmeldeprozess zu starten, müssen Sie einen Link für Ihre Anwendung wie folgt verwenden:
    <a href="https://www.fahndungx.com/api/oauth?app_id=YOUR_APP_ID">Log in With FAHNDUNGX</a>

    Der Benutzer wird zur Seite Anmelden mit wie folgt umgeleitet

  2. Sobald der Benutzer Ihre App akzeptiert hat, wird er zu Ihrer App-Redirect-URL weitergeleitet mit auth_key wie diese:
    https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
    Diese auth_key gilt nur für die einmalige Verwendung, d. h., wenn Sie ihn einmal benutzt haben, können Sie ihn nicht erneut verwenden und einen neuen Code generieren, sondern müssen Sie den Benutzer erneut auf den Link „Anmelden mit“ umleiten.
Access Token

Once you get the user approval of your app Log in With window and returned with the auth_key Das bedeutet, dass Sie jetzt bereit bist, Daten von unseren APIs abzurufen. Um diesen Prozess zu starten, müssen Sie Ihre Anwendung autorisieren und die access_token und Sie können unsere Schritte befolgen, um zu lernen, wie man es bekommt.

  1. Um ein Zugriffstoken abzurufen, stelle eine HTTP-GET-Anfrage an den folgenden Endpunkt wie folgt:
            <?php
    
            $app_id = "YOUR_APP_ID"; // your app id
            $app_secret = "YOUR_APP_SECRET"; // your app secret
            $auth_key = $_GET['auth_key']; // the returned auth key from previous step
    
            // Prepare the POST data
            $postData = [
              'app_id' => $app_id,
              'app_secret' => $app_secret,
              'auth_key' => $auth_key
            ];
    
            // Initialize cURL
            $ch = curl_init('https://www.fahndungx.com/api/authorize');
    
            // Set cURL options for POST
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($ch, CURLOPT_POST, true);
            curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData));
    
            // Execute request
            $response = curl_exec($ch);
    
            // Check for cURL errors
            if (curl_errno($ch)) {
              die('cURL error: ' . curl_error($ch));
            }
    
            curl_close($ch);
    
            // Decode the JSON response
            $json = json_decode($response, true);
    
            // Use the access token if available
            if (!empty($json['access_token'])) {
              $access_token = $json['access_token']; // your access token
            }
            ?>
            
    Diese access_token nur für 1 Stunde gültig, d.h. wenn er ungültig geworden ist, müssen Sie eine neue generieren, indem Sie den Benutzer wieder auf den Login-Link umleitest.
APIs

Sobald Sie Ihre access_token Jetzt können Sie Informationen aus unserem System über HTTP GET-Anfragen abrufen, die folgende Parameter unterstützen

Endpunkt Beschreibung
api/get_user_info

Benutzerinformationen abrufen

Sie können die Benutzerinformationen wie folgt abrufen

        if(!empty($json['access_token'])) {
            $access_token = $json['access_token']; // your access token
            $get = file_get_contents("https://www.fahndungx.com/api/get_user_info?access_token=$access_token");
        }
        

Das Ergebnis wird sein:

        {
          "user_info": {
          "user_id": "",
          "user_name": "",
          "user_email": "",
          "user_firstname": "",
          "user_lastname": "",
          "user_gender": "",
          "user_birthdate": "",
          "user_picture": "",
          "user_cover": "",
          "user_registered": "",
          "user_verified": "",
          "user_website": ""
          }
        }
        
FAHNDUNGX https://www.fahndungx.com