Tərtibatçılar üçün
Təklif etdiyimiz developer alətlərini araşdırın
API versiyası 1.1
Bu sənədlər API-lərimizdən uğurla istifadə edə bilməniz üçün tətbiqinizi necə qeydiyyatdan keçirməyi, konfiqurasiya etməyi və inkişaf etdirməyi izah edir
Proqram yaradın
Tətbiqinizin API-lərimizə daxil ola bilməsi üçün proqramınızı istifadə edərək qeydiyyatdan keçirməlisiniz Proqram İdarəetmə Paneli. Qeydiyyat kim olduğunuzu bizə bildirən Tətbiq ID-si yaradır və tətbiqinizi digər tətbiqlərdən ayırmağa kömək edir.
- Yeni Tətbiq yaratmalı olacaqsınız Yeni Proqram yaradın
- Tətbiqinizi yaratdıqdan sonra proqramınızı əldə edəcəksiniz app_id və app_secret
İlə daxil olun
Log in With system insanların hesablar yaratması və tətbiqinizə daxil olması üçün sürətli və rahat üsuldur. .
-
OAuth giriş prosesinə başlayarkən, siz proqramınız üçün bu kimi bir keçiddən istifadə etməlisiniz:
<a href="https://vr.npa.solutions/api/oauth?app_id=YOUR_APP_ID">Log in With VREX</a>
İstifadəçi bu kimi Giriş səhifəsinə yönləndiriləcək
-
İstifadəçi proqramınızı qəbul etdikdən sonra istifadəçi sizin Tətbiq Yönləndirmə URL-nə yönləndiriləcək. auth_key bu kimi:
https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
Bu auth_key yalnız birdəfəlik istifadə üçün etibarlıdır, ona görə də bir dəfə istifadə etdikdən sonra onu yenidən istifadə edə bilməyəcəksiniz və yeni kod yarada bilməyəcəksiniz, istifadəçini yenidən linklə daxil olmaq üçün yönləndirməli olacaqsınız..
Giriş Tokeni
Tətbiqinizin istifadəçi təsdiqini aldıqdan sonra Giriş pəncərəsi ilə daxil olun və ilə geri qayıdın auth_key bu o deməkdir ki, siz indi API-lərimizdən məlumat əldə etməyə hazırsınız və bu prosesə başlamaq üçün siz tətbiqinizə icazə verməli və access_token və onu necə əldə edəcəyinizi öyrənmək üçün addımlarımızı izləyə bilərsiniz.
-
Giriş nişanı əldə etmək üçün aşağıdakı son nöqtəyə HTTP GET sorğusu göndərin:
<?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://vr.npa.solutions/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 } ?>Bu access_token yalnız bir 1 saat etibarlıdır, ona görə də etibarsız olduqdan sonra istifadəçini yenidən linklə daxil olmaq üçün yönləndirərək yenisini yaratmalı olacaqsınız.
API
Özünüzü aldıqdan sonra access_token İndi siz aşağıdakı parametrləri dəstəkləyən HTTP GET sorğuları vasitəsilə sistemimizdən məlumat əldə edə bilərsiniz
| Son nöqtə | Təsvir |
|---|---|
| api/get_user_info | istifadəçi məlumatını əldə edin |
Bu kimi istifadəçi məlumatını əldə edə bilərsiniz
if(!empty($json['access_token'])) {
$access_token = $json['access_token']; // your access token
$get = file_get_contents("https://vr.npa.solutions/api/get_user_info?access_token=$access_token");
} Nəticə olacaq:
{
"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": ""
}
}