Pengesahan
Sebuah aplikasi menyediakan anda dengan Client ID dan Secret Key yang anda perlukan untuk mencipta sesi OAuth2 yang disahkan yang boleh anda gunakan untuk berkomunikasi dengan API Wink dan TripPay.
Berikut adalah langkah-langkah untuk mencipta sesi yang disahkan.
Langkah 1. Dapatkan token akses di persekitaran staging atau produksi kami:
Anda kemungkinan besar akan menggunakan perpustakaan OAuth2 yang kukuh untuk bahasa anda, yang akan melakukan semua kerja berat untuk anda.
Contoh kami akan menunjukkan penggunaan paling asas dari baris perintah menggunakan curl.
Staging
Section titled “Staging”curl -X POST https://staging-iam.wink.travel/oauth2/token \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "grant_type=client_credentials" \ -d "client_id=<YOUR_CLIENT_ID>" \ -d "client_secret=<YOUR_SECRET_KEY>"Produksi
Section titled “Produksi”curl -X POST https://iam.wink.travel/oauth2/token \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "grant_type=client_credentials" \ -d "client_id=<YOUR_CLIENT_ID>" \ -d "client_secret=<YOUR_SECRET_KEY>"Ini akan mengembalikan token akses, bersama data respons OAuth2 yang lain:
{ "access_token": "abc123"}Apabila anda membuat panggilan ke mana-mana titik akhir kami, sertakan yang berikut dalam header:
Wink-Version=2.0Terkini - Lihat dokumentasi API kami untuk versi lain yang tersedia.Authentication=Bearer: ${access_token}Masukkan token akses anda.