Pengaturan
Artikel ini menunjukkan cara cepat untuk memulai sebagai pengembang dan mulai menguji API kami di Wink.
Ikuti langkah-langkah berikut:
- Daftar akun pengguna Anda di Wink
- Buat akun agen perjalanan atau akun afiliasi.
- Buat Aplikasi di mana Anda mengaitkannya dengan akun yang Anda buat di Langkah 2.
- Setelah Anda membuat
Application, simpan client-id dan client secret di tempat yang aman.
Di Wink, kami menggunakan Cloudinary untuk semua aset gambar dan video kami. Saat Anda mengakses inventaris perjalanan kami, Anda akan memiliki akses penuh ke semua fitur canggih Cloudinary.
cloud_name kami adalah traveliko.
Cloudinary
Section titled “Cloudinary”Contoh
Section titled “Contoh”Untuk setiap jenis inventaris perjalanan yang kami dukung, akan ada array JSON bersarang yang disebut multimedias. JSON untuk entri multimedia terlihat seperti ini:
{ "multimediaIdentifier": "multimedia-1", "identifier": "partners/radisson_blu_logo", "type": "IMAGE", "width": "1024", "height": "768", "category": "1", "descriptions": [ { "name": "Lobby", "description": "Gambar lobi", "language": "en" } ], "lifestyleType": "LIFESTYLE_BUSINESS", "attribution": [ { "url": "https://www.hilton.com", "name": "Hilton" } ]}Baris yang disorot di atas menunjukkan ID unik Cloudinary partners/radisson_blu_logo. Itu saja yang Anda butuhkan untuk mengambil gambar dalam format, kualitas, dan ukuran apa pun yang Anda inginkan.
Pengujian
Section titled “Pengujian”Langsung saja ke bagian API kami dan pilih API yang ingin Anda gunakan.
Dokumen API
Section titled “Dokumen API”Situs dokumentasi kami disusun sedemikian rupa sehingga Anda dapat menjalankan perintah API langsung dari dalam situs.
Dalam contoh ini, Anda ingin menggunakan panggilan API Search Lookups (OAuth2).
- Gunakan Lookup API untuk mengambil destinasi atau hotel.
- Di navbar kiri, klik
Authentication. - Masukkan client-id dan client secret Anda lalu klik tombol
Get TOKEN. - Jika kredensial Anda valid, Anda akan melihat bahwa kunci API Anda telah diterapkan.
- Sekarang Anda dapat menguji endpoint lookup.
Postman
Section titled “Postman”Anda dapat melakukan hal yang sama dengan Postman.
- Unduh Postman.
- Klik
Download OpenAPI specdari bagian atas halaman Lookup API. - Impor ke Postman.
- Jika Anda mengimpornya sebagai koleksi baru bernama
Wink API, klik elipsis horizontal (3 titik) di sebelah nama koleksi dan klikEdit. - Di tab
Authorization, aturAuth typeke OAuth2. - Atur bidang
Add auth data tokeRequest headers. - Atur bidang
Header prefixkeBearer. - Atur bidang
Token Nameke nama apa pun yang ingin Anda berikan untuk token yang disimpan di Postman. Misalnya Wink Staging. - Atur bidang
Grant typekeClient Credentials. - Atur bidang
Access token URLke https://staging-iam.wink.travel/oauth2/token. - Atur bidang
Client IDke Client ID yang dihasilkan aplikasi Anda. - Atur bidang
Client Secretke Client Secret yang dihasilkan aplikasi Anda. - Atur bidang
Scopekeinventory.read inventory.write inventory.remove. Itu semua cakupan yang Anda butuhkan untuk Wink. - Atur bidang
Client AuthenticationkeSend as Basic Auth header. - Klik tombol
Get New Access Tokenuntuk mengambil token Anda dan simpan. - Untuk semua panggilan API di bawah koleksi Wink API, pastikan tab otentikasi mengatakan
Inherit auth from parentagar token Anda disertakan di setiap panggilan.