Dokumentasi

Versi API 1.1

Dokumentasi ini menjelaskan cara mendaftar, mengonfigurasi, dan mengembangkan aplikasi Anda

Buat Aplikasi

Agar aplikasi Anda dapat mengakses API kami, Anda harus mendaftarkan aplikasi Anda menggunakan Dasbor Aplikasi. Pendaftaran membuat ID Aplikasi yang memberi tahu kami siapa Anda, membantu kami.

  1. Anda harus membuat Aplikasi baru Create New App
  2. Setelah Anda membuat Aplikasi, Anda akan mendapatkan app_id dan app_secret
Masuk dengan

Masuk Dengan sistem adalah cara cepat dan nyaman bagi orang untuk membuat.

  1. Starting the OAuth login process, You need to use a link for your app like this:
    <a href="https://gchat.id/api/oauth?app_id=YOUR_APP_ID">Log in With Gchat</a>

    Pengguna akan diarahkan ke halaman Masuk Dengan seperti ini

  2. Setelah pengguna menyetujui aplikasi Anda, pengguna akan diarahkan ke Aplikasi Anda auth_key seperti ini:
    https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
    Ini auth_key hanya berlaku untuk satu kali penggunaan, jadi setelah Anda menggunakannya Anda tidak akan dapat.
Token Akses

Setelah Anda mendapatkan persetujuan pengguna dari aplikasi Anda, Masuk Dengan jendela dan kembali auth_key yang berarti bahwa sekarang Anda siap untuk mengambil data dari API kami dan untuk access_token dan Anda dapat mengikuti langkah-langkah kami untuk mempelajari cara mendapatkannya.

  1. Untuk mendapatkan token akses, buat permintaan HTTP GET ke titik akhir berikut:
    <?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://gchat.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 hanya berlaku untuk satu jam 1, jadi setelah itu tidak valid, Anda harus.
APIs

Setelah Anda mendapatkan access_token Sekarang Anda dapat mengambil informasi dari sistem kami melalui permintaan HTTP GET

Titik akhir Description
api/get_user_info

dapatkan info pengguna

Anda dapat mengambil info pengguna seperti ini

if(!empty($json['access_token'])) {
       $access_token = $json['access_token']; // your access token
       $get = file_get_contents("https://gchat.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": ""
        }
    }