Configurazione
Questo articolo ti mostra come configurarti rapidamente come sviluppatore e iniziare a testare le nostre API su Wink.
Segui questi passaggi:
- Registrati con il tuo account utente su Wink
- Crea un account agente di viaggio o un account affiliato.
- Crea un’Applicazione associandola all’account creato al Passo 2.
- Una volta creata la tua
Application, conserva in un luogo sicuro il client-id e il client secret.
Su Wink, utilizziamo Cloudinary per tutti i nostri asset di immagini e video. Quando accedi al nostro inventario di viaggi, avrai pieno accesso a tutte le funzionalità avanzate di Cloudinary.
Il nostro cloud_name è traveliko.
Cloudinary
Sezione intitolata “Cloudinary”Esempio
Sezione intitolata “Esempio”Per ogni tipo di inventario di viaggio che supportiamo, ci sarà un array JSON annidato chiamato multimedias. Il JSON per una voce multimediale è simile a questo:
{ "multimediaIdentifier": "multimedia-1", "identifier": "partners/radisson_blu_logo", "type": "IMAGE", "width": "1024", "height": "768", "category": "1", "descriptions": [ { "name": "Lobby", "description": "Foto della hall", "language": "en" } ], "lifestyleType": "LIFESTYLE_BUSINESS", "attribution": [ { "url": "https://www.hilton.com", "name": "Hilton" } ]}La riga evidenziata sopra mostra l’ID univoco Cloudinary partners/radisson_blu_logo. È tutto ciò di cui hai bisogno per recuperare l’immagine in qualsiasi formato, qualità e dimensione desideri.
Vai alla nostra sezione API e scegli l’API con cui vuoi lavorare.
Documentazione API
Sezione intitolata “Documentazione API”Il nostro sito di documentazione è strutturato in modo che tu possa eseguire comandi API direttamente dal sito.
In questo esempio, vuoi usare la chiamata API Search Lookups (OAuth2).
- Usa la Lookup API per recuperare destinazioni o hotel.
- Nella barra di navigazione a sinistra, clicca su
Authentication. - Inserisci il tuo client-id e client secret e clicca sul pulsante
Get TOKEN. - Se le tue credenziali sono valide, vedrai che la tua chiave API è stata applicata.
- Ora puoi testare l’endpoint lookup.
Postman
Sezione intitolata “Postman”Puoi fare la stessa cosa con Postman.
- Scarica Postman.
- Clicca su
Download OpenAPI specin cima alla pagina della Lookup API. - Importalo in Postman.
- Se lo hai importato come nuova collezione chiamata
Wink API, clicca sui tre puntini orizzontali accanto al nome della collezione e selezionaEdit. - Nella scheda
Authorization, imposta ilAuth typesu OAuth2. - Imposta il campo
Add auth data tosuRequest headers. - Imposta il campo
Header prefixsuBearer. - Imposta il campo
Token Namecon il nome che vuoi dare al token salvato in Postman, ad esempio Wink Staging. - Imposta il campo
Grant typesuClient Credentials. - Imposta il campo
Access token URLsu https://staging-iam.wink.travel/oauth2/token. - Imposta il campo
Client IDcon il Client ID generato dalla tua app. - Imposta il campo
Client Secretcon il Client Secret generato dalla tua app. - Imposta il campo
Scopesuinventory.read inventory.write inventory.remove. Questi sono tutti gli scope necessari per Wink. - Imposta il campo
Client AuthenticationsuSend as Basic Auth header. - Clicca sul pulsante
Get New Access Tokenper recuperare il token e salvarlo. - Per tutte le chiamate API nella collezione Wink API, assicurati che la scheda di autenticazione dica
Inherit auth from parentin modo che includa il token in ogni chiamata.