ເອກະສານ

ເວີຊັນ API 1.1

ເອກະສານນີ້ອະທິບາຍວິທີການລົງທະບຽນ, ຕັ້ງຄ່າ, ແລະພັດທະນາແອັບຯຂອງທ່ານເພື່ອໃຫ້ທ່ານສາມາດນໍາໃຊ້ APIs ຂອງພວກເຮົາຢ່າງສໍາເລັດຜົນ

ສ້າງແອັບ

ເພື່ອໃຫ້ແອັບຯຂອງທ່ານເຂົ້າເຖິງ APIs ຂອງພວກເຮົາ, ທ່ານຕ້ອງລົງທະບຽນແອັບຯຂອງທ່ານໂດຍໃຊ້ App Dashboard. ການລົງທະບຽນສ້າງ App ID ທີ່ເຮັດໃຫ້ພວກເຮົາຮູ້ວ່າທ່ານແມ່ນໃຜ, ຊ່ວຍພວກເຮົາຈໍາແນກແອັບຯຂອງທ່ານຈາກແອັບຯອື່ນ..

  1. ທ່ານຈະຕ້ອງສ້າງ App ໃໝ່ ສ້າງແອັບໃໝ່
  2. ເມື່ອ​ທ່ານ​ສ້າງ App ຂອງ​ທ່ານ​, ທ່ານ​ຈະ​ໄດ້​ຮັບ​ຂອງ​ທ່ານ​ app_id ແລະ app_secret
ເຂົ້າສູ່ລະບົບດ້ວຍ

ເຂົ້າ​ສູ່​ລະ​ບົບ​ດ້ວຍ​ລະ​ບົບ​ເປັນ​ວິ​ທີ​ທີ່​ໄວ​ແລະ​ສະ​ດວກ​ສໍາ​ລັບ​ຜູ້​ຄົນ​ໃນ​ການ​ສ້າງ​ບັນ​ຊີ​ແລະ​ເຂົ້າ​ສູ່​ລະ​ບົບ app ຂອງ​ທ່ານ​. ລະບົບເຂົ້າສູ່ລະບົບດ້ວຍລະບົບຂອງພວກເຮົາເຮັດໃຫ້ສອງສະຖານະການ, ການກວດສອບຄວາມຖືກຕ້ອງແລະການຮ້ອງຂໍການອະນຸຍາດໃນການເຂົ້າເຖິງຂໍ້ມູນຂອງປະຊາຊົນ. ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ລະ​ບົບ​ການ​ເຂົ້າ​ສູ່​ລະ​ບົບ​ພຽງ​ແຕ່​ສໍາ​ລັບ​ການ​ກວດ​ສອບ​ຫຼື​ສໍາ​ລັບ​ທັງ​ການ​ກວດ​ສອບ​ແລະ​ການ​ເຂົ້າ​ເຖິງ​ຂໍ້​ມູນ​.

  1. ເລີ່ມຕົ້ນຂະບວນການເຂົ້າສູ່ລະບົບ OAuth, ທ່ານຈໍາເປັນຕ້ອງໃຊ້ການເຊື່ອມຕໍ່ສໍາລັບ app ຂອງທ່ານເຊັ່ນນີ້:
    <a href="https://ifvex.com/api/oauth?app_id=YOUR_APP_ID">Log in With Ifvex</a>

    ຜູ້​ໃຊ້​ຈະ​ໄດ້​ຮັບ​ການ​ປ່ຽນ​ເສັ້ນ​ທາງ​ເຂົ້າ​ສູ່​ລະ​ບົບ​ກັບ​ຫນ້າ​ນີ້​

  2. ເມື່ອຜູ້ໃຊ້ຍອມຮັບ 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 ແລະທ່ານສາມາດປະຕິບັດຕາມຂັ້ນຕອນຂອງພວກເຮົາເພື່ອຮຽນຮູ້ວິທີທີ່ຈະໄດ້ຮັບມັນ.

  1. ເພື່ອໃຫ້ໄດ້ຮັບໂທເຄັນການເຂົ້າເຖິງ, ເຮັດການຮ້ອງຂໍ 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": ""
              }
            }