API-verzió 1.1
Ez a dokumentáció az alkalmazás regisztrálását, konfigurálását és fejlesztését ismerteti Így sikeresen használhatja API-jainkat
Alkalmazás létrehozása
Ahhoz, hogy alkalmazásod hozzáférhessen API-jainkhoz, regisztrálnod kell az alkalmazásodat a az Alkalmazás irányítópultja. A regisztráció létrehoz egy alkalmazásazonosítót, amely tudatja velünk, hogy ki vagy, segít nekünk Az alkalmazás megkülönböztetése más alkalmazásoktól.
- Létre kell hoznia egy új alkalmazást Új alkalmazás létrehozása
- Miután létrehozta az alkalmazást, megkapja a app_id és app_secret
Bejelentkezés ezzel
A Bejelentkezés rendszerrel gyors és kényelmes módja annak, hogy az emberek létrehozzák a Fiókokat, és jelentkezzen be az alkalmazásba. Bejelentkezési rendszerünk két Forgatókönyvek, hitelesítés és engedélyek kérése az emberek Adatok. A Bejelentkezés a rendszerrel funkciót egyszerűen hitelesítésre vagy mindkettőre használhatja Hitelesítés és adathozzáférés.
-
Az OAuth bejelentkezési folyamatának elindításához egy hivatkozást kell használnia az alkalmazáshoz, például: Ez:
<a href="https://likelylike.com/api/oauth?app_id=YOUR_APP_ID">Log in With LikelyLike</a>
A felhasználó átirányításra kerül a Bejelentkezés ezzel oldalra
-
Miután a felhasználó elfogadta az alkalmazást, a rendszer átirányítja az alkalmazásodhoz URL átirányítása a következővel auth_key mint ez:
https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
Ez auth_key Csak egyszeri használatra érvényes, így ha egyszer használta, nem lesz képes Használja újra, és hozzon létre új kódot, át kell irányítania a felhasználót a Jelentkezzen be újra linkkel.
Hozzáférési jogkivonat
Miután megkapta az alkalmazás felhasználói jóváhagyását, jelentkezzen be ablakkal, és visszatért a A auth_key ami azt jelenti, hogy most már készen áll arra, hogy adatokat kérjen le API-jainkból és Indítsa el ezt a folyamatot, engedélyeznie kell az alkalmazást, és be kell szereznie a access_token és kövesse lépéseinket, hogy megtudja, hogyan szerezheti be.
-
Hozzáférési jogkivonat beszerzéséhez küldjön egy HTTP GET kérést a következő végpontra: Mint ez:
<?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://likelylike.com/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 } ?>
Ez access_token csak egy 1 óráig érvényes, így ha érvénytelenné vált, akkor Hozzon létre újat úgy, hogy átirányítja a felhasználót a bejelentkezéshez a link segítségével újra.
APIs
Miután megkapta a access_token Most információkat kérhet le rendszerünkből HTTP GET kéréseken keresztül amely a következő paramétereket támogatja:
Végpont | Leírás |
---|---|
api/get_user_info | Felhasználói adatok lekérése |
A felhasználói adatokat az alábbihoz hasonlóan kérheti le:
if(!empty($json['access_token'])) { $access_token = $json['access_token']; // your access token $get = file_get_contents("https://likelylike.com/api/get_user_info?access_token=$access_token"); }
Az eredmény a következő lesz:
{ "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": "" } }