DĂ©veloppeurs
Explorez les outils de développement que nous proposons
Version de lâAPI 1.1
Cette documentation explique comment enregistrer, configurer et développer votre application afin que vous puissiez utiliser nos API avec succÚs.
Créer une application
Pour que votre application puisse accĂ©der Ă nos API, vous devez enregistrer votre application Ă lâaide du bouton Tableau de bord de lâapplication. Lâinscription crĂ©e un ID dâapplication qui nous permet de savoir qui vous ĂȘtes, nous aide Ă distinguer votre application des autres applications.
- Vous devrez créer une nouvelle application Créer une nouvelle application
- Une fois que vous avez créé votre application, vous obtiendrez votre app_id et app_secret
Connectez-vous avec
Se connecter avec le systĂšme est un moyen rapide et pratique pour les gens de crĂ©er des comptes et de se connecter Ă votre application. Notre systĂšme Log in With permet deux scĂ©narios, lâauthentification et la demande dâautorisations pour accĂ©der aux donnĂ©es des personnes. Vous pouvez utiliser Connexion avec le systĂšme simplement pour lâauthentification ou pour lâauthentification et lâaccĂšs aux donnĂ©es.
-
DĂ©marrage du processus de connexion OAuth, vous devez utiliser un lien pour votre application comme celui-ci:
<a href="https://delus.site/api/oauth?app_id=YOUR_APP_ID">Log in With Delus ® đŸ</a>
Lâutilisateur sera redirigĂ© vers la page Se connecter avec comme ceci
-
Une fois que lâutilisateur a accĂ©dĂ© Ă votre application, il sera redirigĂ© vers lâURL de redirection de votre application avec auth_key Comme ça:
https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
Ceci auth_key Valide uniquement pour une utilisation unique, donc une fois que vous lâavez utilisĂ©, vous ne pourrez plus lâutiliser et gĂ©nĂ©rer un nouveau code, vous devrez rediriger lâutilisateur vers le lien de connexion avec.
Jeton dâaccĂšs
Une fois que vous avez obtenu lâapprobation de lâutilisateur de votre application Connectez-vous avec la fenĂȘtre et renvoyĂ©e avec le auth_key ce qui signifie que vous ĂȘtes maintenant prĂȘt Ă rĂ©cupĂ©rer des donnĂ©es Ă partir de nos API et pour dĂ©marrer ce processus, vous devrez autoriser votre application et obtenir le access_token et vous pouvez suivre nos Ă©tapes pour apprendre Ă lâobtenir.
-
Pour obtenir un jeton dâaccĂšs, effectuez une requĂȘte HTTP GET vers le point de terminaison suivant comme ceci:
<?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://delus.site/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 } ?>
Ceci access_token Valide seulement pour une seule 1 heure, donc une fois quâil est devenu invalide, vous devrez en genarte nouveau en redirigeant lâutilisateur vers le lien de connexion avec Ă nouveau.
APIs
Une fois que vous avez obtenu votre access_token Maintenant, vous pouvez rĂ©cupĂ©rer des informations de notre systĂšme via des requĂȘtes HTTP GET qui prend en charge les paramĂštres suivants
Extrémité | Description |
---|---|
api/get_user_info |
Obtenir des informations sur lâutilisateur |
Vous pouvez récupérer des informations utilisateur comme ceci
if(!empty($json['access_token'])) { $access_token = $json['access_token']; // your access token $get = file_get_contents("https://delus.site/api/get_user_info?access_token=$access_token"); }
Le résultat sera:
{ "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": "" } }