Persediaan
Artikel ini menunjukkan cara anda boleh menyediakan akaun sebagai pembangun dengan cepat dan mula menguji API kami di Wink.
Ikuti langkah-langkah berikut:
- Daftar akaun pengguna anda di Wink
- Cipta akaun ejen pelancongan atau akaun afiliasi.
- Cipta Aplikasi di mana anda mengaitkannya dengan akaun yang anda cipta di Langkah 2.
- Setelah anda mencipta
Application, simpan client-id dan client secret di tempat yang selamat.
Di Wink, kami menggunakan Cloudinary untuk semua aset imej dan video kami. Apabila anda mengakses inventori pelancongan kami, anda akan mempunyai akses penuh kepada semua ciri lanjutan Cloudinary.
cloud_name kami ialah traveliko.
Cloudinary
Section titled “Cloudinary”Contoh
Section titled “Contoh”Untuk setiap jenis inventori pelancongan yang kami sokong, akan ada tatasusunan JSON bersarang yang dipanggil multimedias. JSON untuk entri multimedia kelihatan 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 diserlahkan di atas menunjukkan ID unik Cloudinary partners/radisson_blu_logo. Itu sahaja yang anda perlukan untuk mendapatkan imej dalam apa jua format, kualiti dan saiz yang anda mahu.
Teruskan ke bahagian API kami dan pilih API yang anda ingin gunakan.
Dokumen API
Section titled “Dokumen API”Laman dokumentasi kami disediakan supaya anda boleh menjalankan arahan API terus dari dalam laman tersebut.
Dalam contoh ini, anda ingin menggunakan panggilan API Search Lookups (OAuth2).
- Gunakan Lookup API untuk mendapatkan destinasi atau hotel.
- Di navbar kiri, klik pada
Authentication. - Masukkan client-id dan client secret anda dan klik butang
Get TOKEN. - Jika kelayakan anda sah, anda akan melihat kunci API anda telah digunakan.
- Anda kini boleh menguji titik akhir lookup.
Postman
Section titled “Postman”Anda boleh melakukan perkara yang sama menggunakan Postman.
- Muat turun Postman.
- Klik pada
Download OpenAPI specdari bahagian atas halaman Lookup API. - Import ke dalam Postman.
- Jika anda mengimportnya sebagai koleksi baru bernama
Wink API, klik pada elipsis mendatar (3 titik) di sebelah nama koleksi dan klikEdit. - Dalam tab
Authorization, tetapkanAuth typekepada OAuth2. - Tetapkan medan
Add auth data tokepadaRequest headers. - Tetapkan medan
Header prefixkepadaBearer. - Tetapkan medan
Token Namekepada apa sahaja nama yang anda mahu untuk token yang disimpan dalam Postman. Contohnya Wink Staging. - Tetapkan medan
Grant typekepadaClient Credentials. - Tetapkan medan
Access token URLkepada https://staging-iam.wink.travel/oauth2/token. - Tetapkan medan
Client IDkepada Client ID yang aplikasi anda bantu hasilkan. - Tetapkan medan
Client Secretkepada Client Secret yang aplikasi anda bantu hasilkan. - Tetapkan medan
Scopekepadainventory.read inventory.write inventory.remove. Itu semua skop yang anda perlukan untuk Wink. - Tetapkan medan
Client AuthenticationkepadaSend as Basic Auth header. - Klik butang
Get New Access Tokenuntuk mendapatkan token anda dan simpan. - Untuk semua panggilan API di bawah koleksi Wink API, pastikan tab pengesahan mengatakan
Inherit auth from parentsupaya token anda disertakan dengan setiap panggilan.