Versi API 1.1
Dokumentasi ini menjelaskan cara mendaftar, mengkonfigurasi, dan mengembangkan aplikasi sehingga Anda dapat berhasil menggunakan API kami
Buat aplikasi
Agar aplikasi Anda dapat mengakses API kami, Anda harus mendaftarkan aplikasi Anda menggunakan Toolbar Aplikasi. Pendaftaran membuat pengidentifikasi aplikasi yang memungkinkan kami mengetahui siapa yang Anda bantu untuk membedakan aplikasi Anda dari aplikasi lain.
- Anda perlu membuat aplikasi baru Membuat Aplikasi Baru
- Segera setelah Anda membuat aplikasi, Anda akan menerima app_id Dan app_secret
Masuk dengan
Untuk memasuki sistem adalah cara yang cepat dan nyaman untuk membuat akun untuk orang dan memasukkan aplikasi Anda. Masuk dengan sistem kami memungkinkan Anda untuk menggunakan dua skenario: otentikasi dan permintaan izin untuk akses ke data dari orang. Anda dapat menggunakan login dengan sistem hanya untuk memverifikasi keaslian atau untuk memverifikasi keaslian dan akses ke data.
-
Memulai proses memasuki oauth, Anda harus menggunakan tautan untuk aplikasi Anda, seperti ini:
<a href="https://link.id/api/oauth?app_id=YOUR_APP_ID">Log in With Link.Id</a>
Pengguna akan dialihkan ke halaman masuk ke sistem, seperti ini
-
Segera setelah pengguna menerima aplikasi Anda, ia akan dialihkan ke alamat URL dari aplikasi yang dialihkan auth_key Saya menyukainya:
https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
Ini auth_key Valid hanya untuk penggunaan tunggal, jadi setelah penggunaannya, Anda tidak akan dapat menggunakannya lagi dan menghasilkan kode baru, Anda perlu mengarahkan pengguna ke halaman masuk lagi di sini.
Akses token
Segera setelah Anda menerima persetujuan aplikasi Anda, masukkan sistem dalam mode jendela dan kembali dengan auth_key Ini berarti bahwa sekarang Anda siap untuk mengekstrak data dari API kami dan memulai proses ini, Anda perlu mengotorisasi aplikasi Anda dan mendapatkan access_token Dan Anda dapat mengikuti langkah kami untuk mengetahui cara mendapatkannya.
-
Untuk mendapatkan Token Akses, buat HTTP dapatkan permintaan ke poin final berikutnya bagaimana itu:
<?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://link.id/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 } ?>
Ini access_token Valid hanya dalam 1 jam, jadi setelah menjadi tidak valid, Anda perlu menulis ulang yang baru, mengarahkan kembali pengguna ke halaman masuk lagi di tautan.
Antarmuka API
Segera setelah Anda mendapatkan access_token Sekarang Anda bisa mendapatkan informasi dari sistem kami melalui permintaan HTTP Get, yang mendukung parameter berikut
Poin terakhir | Keterangan |
---|---|
api/get_user_info |
Dapatkan informasi tentang pengguna |
Anda bisa mendapatkan informasi tentang pengguna bagaimana itu
if(!empty($json['access_token'])) { $access_token = $json['access_token']; // your access token $get = file_get_contents("https://link.id/api/get_user_info?access_token=$access_token"); }
Hasilnya akan:
{ "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": "" } }