ເວີຊັນ API 1.1
ເອກະສານນີ້ອະທິບາຍວິທີການລົງທະບຽນ, ຕັ້ງຄ່າ, ແລະພັດທະນາແອັບຯຂອງທ່ານເພື່ອໃຫ້ທ່ານສາມາດນໍາໃຊ້ APIs ຂອງພວກເຮົາຢ່າງສໍາເລັດຜົນ
ສ້າງແອັບ
ເພື່ອໃຫ້ແອັບຯຂອງທ່ານເຂົ້າເຖິງ APIs ຂອງພວກເຮົາ, ທ່ານຕ້ອງລົງທະບຽນແອັບຯຂອງທ່ານໂດຍໃຊ້ App Dashboard. ການລົງທະບຽນສ້າງ App ID ທີ່ເຮັດໃຫ້ພວກເຮົາຮູ້ວ່າທ່ານແມ່ນໃຜ, ຊ່ວຍພວກເຮົາຈໍາແນກແອັບຯຂອງທ່ານຈາກແອັບຯອື່ນ..
- ທ່ານຈະຕ້ອງສ້າງ App ໃໝ່ ສ້າງແອັບໃໝ່
- ເມື່ອທ່ານສ້າງ App ຂອງທ່ານ, ທ່ານຈະໄດ້ຮັບຂອງທ່ານ app_id ແລະ app_secret
ເຂົ້າສູ່ລະບົບດ້ວຍ
ເຂົ້າສູ່ລະບົບດ້ວຍລະບົບເປັນວິທີທີ່ໄວແລະສະດວກສໍາລັບຜູ້ຄົນໃນການສ້າງບັນຊີແລະເຂົ້າສູ່ລະບົບ app ຂອງທ່ານ. ລະບົບເຂົ້າສູ່ລະບົບດ້ວຍລະບົບຂອງພວກເຮົາເຮັດໃຫ້ສອງສະຖານະການ, ການກວດສອບຄວາມຖືກຕ້ອງແລະການຮ້ອງຂໍການອະນຸຍາດໃນການເຂົ້າເຖິງຂໍ້ມູນຂອງປະຊາຊົນ. ທ່ານສາມາດນໍາໃຊ້ລະບົບການເຂົ້າສູ່ລະບົບພຽງແຕ່ສໍາລັບການກວດສອບຫຼືສໍາລັບທັງການກວດສອບແລະການເຂົ້າເຖິງຂໍ້ມູນ.
-
ເລີ່ມຕົ້ນຂະບວນການເຂົ້າສູ່ລະບົບ OAuth, ທ່ານຈໍາເປັນຕ້ອງໃຊ້ການເຊື່ອມຕໍ່ສໍາລັບ app ຂອງທ່ານເຊັ່ນນີ້:
<a href="https://ifvex.com/api/oauth?app_id=YOUR_APP_ID">Log in With Ifvex</a>
ຜູ້ໃຊ້ຈະໄດ້ຮັບການປ່ຽນເສັ້ນທາງເຂົ້າສູ່ລະບົບກັບຫນ້ານີ້
-
ເມື່ອຜູ້ໃຊ້ຍອມຮັບ app ຂອງທ່ານ, ຜູ້ໃຊ້ຈະຖືກໂອນໄປຫາ URL ປ່ຽນເສັ້ນທາງ App ຂອງທ່ານກັບ auth_key ເຊັ່ນນີ້:
https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
ນີ້ auth_key ຖືກຕ້ອງສໍາລັບການໃຊ້ຄັ້ງດຽວເທົ່ານັ້ນ, ດັ່ງນັ້ນເມື່ອທ່ານໃຊ້ມັນແລ້ວທ່ານຈະບໍ່ສາມາດໃຊ້ມັນອີກເທື່ອຫນຶ່ງແລະສ້າງລະຫັດໃຫມ່, ທ່ານຈະຕ້ອງປ່ຽນເສັ້ນທາງຜູ້ໃຊ້ໄປຫາເຂົ້າສູ່ລະບົບດ້ວຍການເຊື່ອມຕໍ່ອີກເທື່ອຫນຶ່ງ..
ເຂົ້າເຖິງໂທເຄັນ
ເມື່ອທ່ານໄດ້ຮັບການອະນຸມັດຈາກຜູ້ໃຊ້ app ຂອງທ່ານເຂົ້າສູ່ລະບົບທີ່ມີປ່ອງຢ້ຽມແລະກັບຄືນໄປບ່ອນ auth_key ຊຶ່ງຫມາຍຄວາມວ່າໃນປັດຈຸບັນທ່ານພ້ອມທີ່ຈະດຶງຂໍ້ມູນຈາກ APIs ຂອງພວກເຮົາແລະເພື່ອເລີ່ມຕົ້ນຂະບວນການນີ້, ທ່ານຈະຕ້ອງອະນຸຍາດໃຫ້ app ຂອງທ່ານແລະໄດ້ຮັບ. access_token ແລະທ່ານສາມາດປະຕິບັດຕາມຂັ້ນຕອນຂອງພວກເຮົາເພື່ອຮຽນຮູ້ວິທີທີ່ຈະໄດ້ຮັບມັນ.
-
ເພື່ອໃຫ້ໄດ້ຮັບໂທເຄັນການເຂົ້າເຖິງ, ເຮັດການຮ້ອງຂໍ HTTP GET ໄປຫາຈຸດສິ້ນສຸດຕໍ່ໄປນີ້ເຊັ່ນນີ້:
<?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://ifvex.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 } ?>
ນີ້ access_token ຖືກຕ້ອງພຽງແຕ່ຫນຶ່ງຊົ່ວໂມງເທົ່ານັ້ນ, ດັ່ງນັ້ນເມື່ອມັນບໍ່ຖືກຕ້ອງ, ທ່ານຈະຕ້ອງສ້າງໃຫມ່ໂດຍການປ່ຽນເສັ້ນທາງຜູ້ໃຊ້ໄປຫາເຂົ້າສູ່ລະບົບດ້ວຍການເຊື່ອມຕໍ່ອີກເທື່ອຫນຶ່ງ..
APIs
ເມື່ອທ່ານໄດ້ຮັບຂອງທ່ານ access_token ຕອນນີ້ທ່ານສາມາດດຶງຂໍ້ມູນຈາກລະບົບຂອງພວກເຮົາຜ່ານຄໍາຮ້ອງຂໍ HTTP GET ເຊິ່ງສະຫນັບສະຫນູນພາລາມິເຕີຕໍ່ໄປນີ້
ຈຸດສິ້ນສຸດ | ລາຍລະອຽດ |
---|---|
api/get_user_info |
ໄດ້ຮັບຂໍ້ມູນຜູ້ໃຊ້ |
ທ່ານສາມາດດຶງຂໍ້ມູນຜູ້ໃຊ້ແບບນີ້ໄດ້
if(!empty($json['access_token'])) { $access_token = $json['access_token']; // your access token $get = file_get_contents("https://ifvex.com/api/get_user_info?access_token=$access_token"); }
ຜົນໄດ້ຮັບຈະເປັນ:
{ "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": "" } }