Integrasi API Accurate Online

API (Application Programming Interfaces) telah mengambil porsi yang sigfinikan dalam sebuah layanan berbasis web. API merupakan sebuah alat yang membuat data pada layanan berbasis web dapat diakses oleh sistem/komputer. Dengan API, sistem/komputer tersebut dapat melihat dan mengedit data layaknya seseorang melakukannya melalui tampilan layanan website.

Saat sebuah sistem terhubung melalui API, kita dapat menganggap sistem tersebut sudah terintegrasi. Disatu sisi, server yang melayani API dan disisi lain klien yang mengkonsumsi API dan bisa memanipulasi data pada server.

Aplikasi yang akan menggunakan API Accurate Online harus didaftarkan di Area Developer Accurate Online.

Berikut langkah-langkap pendaftaran Aplikasi API pada Accurate Online :

1. Login

Silahkan isi email dan password akun Anda lalu klik tombol login.

Pendaftaran Aplikasi API Accurate Online

2. Daftar sebagai Pengembang Aplikasi

Setelah membaca dan memahami syarat dan kondisi yang berlaku, isi alamat email Anda, beri tanda centang pada bagian “saya setuju dengan semua syarat dan kondisi yang berlaku”, kemudian klik tombol Daftar Sekarang.

Pendaftaran Aplikasi API Accurate Online

3. Tambah Aplikasi Baru

Setelah berhasil masuk ke Area Developer, pilih menu Aplikasi, lalu klik tombol Tambah Aplikasi Baru untuk mendaftarkan aplikasi yang akan diintegrasikan.

4. Isi Nama Aplikasi

Isi kolom dengan nama aplikasi yang ingin didaftarkan (co: New Application) kemudian klik tombol Simpan.

5. Pilih Aplikasi

Klik pada nama aplikasi yang telah dibuat untuk melanjutkan proses pendaftaran aplikasi.

Pendaftaran Aplikasi API Accurate Online

6. Setting Aplikasi

Klik setting Aplikasi, isikan field URL OAuth Callback kemudian klik tombol Tambah Platform.

** URL OAuth Callback merupakan URL yang digunakan pada parameter redirect_url sewaktu melakukan authorization ataupun me-request token. URL tersebut harus didaftarkan dahulu pada Setting Aplikasi.

7. Pilih Platform yang akan Diintegrasikan

Terdapat 3 platform yang dapat dihubungkan dengan Accurate Online. Platform yang digunakan akan menentukan Grant Type yang didukung pada saat komunikasi OAuth untuk aplikasi terkait, antara lain:

  • Platform Website – Grant Type yang didukung: Authorization Code dan Implicit
  • Platform Android – Grant Type yang didukung: Implicit
  • Platform iOS – Grant Type yang didukung: Implicit

8. Isi Platform

– Jika platform yang dipilih adalah website, maka isikan URL website kemudian klik tombol Simpan.

– Jika platform yang dipilih adalah Android, maka isikan nama Package Google Play kemudian klik tombol Simpan.

– Jika platform yang dipilih adalah iOS, maka isikan Store ID iPhone dan Store ID iPad kemudian klik tombol Simpan.

9. Aplikasi Berhasil Didaftarkan

Aplikasi sudah berhasil didaftarkan. Setelah mendaftarkan aplikasi, maka akan terdapat informasi aplikasi sebagai berikut:

Client ID : Digunakan sebagai identifikasi aplikasi pada saat otorisasi OAuth

Client Secret : Kode rahasia yang digunakan untuk me-request token (OAuth Flow: Authorization Code)

Setelah ini Anda dapat melanjutkan ke Proses OAuth API Accurate Online.