Dokumentation

API-Version 1.1

Diese Dokumentation erklärt, wie du deine App registrierst, konfigurierst und entwickelst, damit du unsere APIs erfolgreich nutzen kannst.Diese Dokumentation erklärt, wie Sie Ihre App registrieren, konfigurieren und entwickeln, damit Sie unsere APIs erfolgreich nutzen können.

Erstelle Anwendung

Damit deine App auf unsere APIs zugreifen kann, musst du deine App registrieren, indem du das verwendest.Damit Ihre App auf unsere APIs zugreifen kann, müssen Sie Ihre App registrieren, indem Sie die App-Dashboard. Die Registrierung erstellt eine App-ID, die uns mitteilt, wer du bist, und hilft uns, deine App von anderen zu unterscheiden.Die Registrierung erstellt eine App-ID, die uns mitteilen, wer Sie sind, und 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 'Log in With'-System ist eine schnelle und bequeme Möglichkeit für Menschen, Konten zu erstellen und sich in deiner App anzumelden. Unser 'Log in With'-System ermöglicht zwei Szenarien: Authentifizierung und die Erlaubnis, auf Daten der Benutzer zuzugreifen. Du kannst das System nur für die Authentifizierung oder für beide Zwecke nutzen: Authentifizierung und Datenzugriff.Mit System anmelden ist eine schnelle und bequeme Möglichkeit für Benutzer, Konten zu erstellen und sich bei Ihrer App anzumelden. Unser Log-in With-System ermöglicht zwei Szenarien, die Authentifizierung und die Einverlangung von Berechtigungen für den Zugriff auf die Daten von Personen. Sie können Login With 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, musst du einen Link für deine App wie diesen verwenden.Wenn Sie den OAuth-Anmeldevorgang starten, müssen Sie einen Link für Ihre App wie diesen verwenden:
    <a href="https://shinrainet.de/api/oauth?app_id=YOUR_APP_ID">Log in With Shinrainet</a>

    Der Benutzer wird auf die Seite Anmelden mit wie dieser umgeleitet

  2. Sobald der Benutzer deine App akzeptiert hat, wird er zu deiner Weiterleitungs-URL der App weitergeleitet mit.Sobald der Benutzer Ihre App kontaktiert hat, wird der Benutzer zu Ihrer App-Umleitungs-URL mit auth_key gefällt das:
    https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
    Dieser auth_key Gültig nur für eine einmalige Nutzung, sobald du es verwendet hast, kannst du es nicht erneut verwenden und musst einen neuen Code generieren, indem du den Benutzer erneut zum 'Log in With'-Link weiterleitest.gültig nur für eine einmalige Verwendung, so dass Sie, sobald Sie es verwendet haben, es nicht mehr verwenden können und neuen Code generieren müssen, den Sie den Benutzer erneut zum Login mit Link umleiten müssen.
Access Token

Sobald du die Zustimmung des Benutzers in der 'Log in With'-Ansicht erhalten hast und mit dem.Sobald Sie die Benutzergenehmigung Für Ihre App erhalten haben, melden Sie sich an mit dem Fenster "Anmelden mit" und kehren Sie mit dem auth_key Das bedeutet, dass du nun bereit bist, Daten von unseren APIs abzurufen. Um diesen Prozess zu starten, musst du deine App autorisieren und das.Das bedeutet, dass Sie jetzt bereit sind, Daten von unseren APIs erneut abzuholen, und um diesen Prozess zu starten, müssen Sie Ihre App autorisieren und die access_token Du kannst unseren Schritten folgen, um zu erfahren, wie du es erhältst.und Sie können unseren Schritten folgen, um zu erfahren, wie Sie es bekommen.

  1. Um ein Zugriffstoken zu erhalten, sende eine HTTP-GET-Anfrage an den folgenden Endpunkt, so wie hier.Um ein Zugriffstoken abzurufen, stellen Sie eine HTTP GET-Anforderung 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
    
                $get = file_get_contents("https://shinrainet.de/api/authorize?app_id=$app_id&app_secret=$app_secret&auth_key=$auth_key");
    
                $json = json_decode($get, true);
                if(!empty($json['access_token'])) {
                    $access_token = $json['access_token']; // your access token
                }
                ?>                                                                                                
                                
    Dieser access_token Gültig nur für 1 Stunde. Sobald es ungültig wird, musst du ein neues generieren, indem du den Benutzer erneut zum 'Log in With'-Link weiterleitest.gültig nur für nur eine 1 Stunde, also sobald es ungültig wurde, müssen Sie eine neue erstellen, indem Sie den Benutzer wieder zum Login mit Link weiterleiten.
APIs

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

Endpunkt Beschreibung
api/get_user_info

Benutzerinformationen abrufen

Sie können Benutzerinformationen wie diese zurückziehen

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

Keine Einträge gefunden:

            {
              "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_relationship": "",
              "user_biography": "",
              "user_website": ""
              }
            }