Configuració
Aquest article et mostra com configurar-te ràpidament com a desenvolupador i començar a provar les nostres API a Wink.
Segueix aquests passos:
- Registra’t el teu compte d’usuari a Wink
- Crea un compte d’agent de viatges o un compte d’afiliat.
- Crea una Aplicació on l’associïs amb el compte que vas crear al Pas 2.
- Un cop hagis creat la teva
Application, guarda el client-id i el client secret en un lloc segur.
A Wink, utilitzem Cloudinary per a tots els nostres recursos d’imatges i vídeos. Quan accedeixis al nostre inventari de viatges, tindràs accés complet a totes les funcions avançades de Cloudinary.
El nostre cloud_name és traveliko.
Cloudinary
Section titled “Cloudinary”Exemple
Section titled “Exemple”Per a cada tipus d’inventari de viatges que suportem, hi haurà un array JSON anidat anomenat multimedias. El JSON per a una entrada multimèdia és així:
{ "multimediaIdentifier": "multimedia-1", "identifier": "partners/radisson_blu_logo", "type": "IMAGE", "width": "1024", "height": "768", "category": "1", "descriptions": [ { "name": "Lobby", "description": "Picture of the lobby", "language": "en" } ], "lifestyleType": "LIFESTYLE_BUSINESS", "attribution": [ { "url": "https://www.hilton.com", "name": "Hilton" } ]}La línia ressaltada mostra l’ID únic de Cloudinary partners/radisson_blu_logo. Això és tot el que necessites per recuperar la imatge en qualsevol format, qualitat i mida que vulguis.
Proves
Section titled “Proves”Ves a la nostra secció d’APIs i tria l’API amb la qual vols treballar.
Documentació de l’API
Section titled “Documentació de l’API”El nostre lloc de documentació està configurat de manera que pots executar comandes API des del mateix lloc.
En aquest exemple, vols utilitzar la crida API Search Lookups (OAuth2).
- Utilitza la Lookup API per recuperar destinacions o hotels.
- A la barra de navegació esquerra, fes clic a
Authentication. - Introdueix el teu client-id i client secret i fes clic al botó
Get TOKEN. - Si les teves credencials són vàlides, veuràs que la teva clau API s’ha aplicat.
- Ara pots provar l’endpoint de lookup.
Postman
Section titled “Postman”Pots fer el mateix amb Postman.
- Descarrega Postman.
- Fes clic a
Download OpenAPI speca la part superior de la pàgina de la Lookup API. - Importa-ho a Postman.
- Si l’has importat com una nova col·lecció anomenada
Wink API, fes clic a l’el·lipse horitzontal (3 punts) al costat del nom de la col·lecció i fes clic aEdit. - A la pestanya
Authorization, configura elAuth typea OAuth2. - Configura el camp
Add auth data toaRequest headers. - Configura el camp
Header prefixaBearer. - Configura el camp
Token Nameamb el nom que vulguis per al teu token guardat a Postman. Per exemple, Wink Staging. - Configura el camp
Grant typeaClient Credentials. - Configura el camp
Access token URLa https://staging-iam.wink.travel/oauth2/token. - Configura el camp
Client IDamb el Client ID que la teva app ha generat. - Configura el camp
Client Secretamb el Client Secret que la teva app ha generat. - Configura el camp
Scopeainventory.read inventory.write inventory.remove. Aquests són tots els àmbits que necessitaràs per a Wink. - Configura el camp
Client AuthenticationaSend as Basic Auth header. - Fes clic al botó
Get New Access Tokenper obtenir el teu token i guardar-lo. - Per a totes les crides API sota la col·lecció Wink API, assegura’t que la pestanya d’autenticació digui
Inherit auth from parentperquè inclogui el teu token en cada crida.