Skip to content

Oppsett

Denne artikkelen viser deg hvordan du raskt kommer i gang som utvikler og begynner å teste våre API-er på Wink.

Følg disse stegene:

  1. Registrer brukerkontoen din på Wink
  2. Opprett en reisebyråkonto eller en affiliate-konto.
  3. Opprett en applikasjon hvor du knytter den til kontoen du opprettet i steg 2.
  4. Når du har opprettet din Application, lagre client-id og client secret på et trygt sted.

Hos Wink bruker vi Cloudinary for alle våre bilde- og videoressurser. Når du får tilgang til vår reiseinventar, vil du ha full tilgang til alle Cloudinarys avanserte funksjoner.

Vårt cloud_name er traveliko.

For hver type reiseinventar vi støtter, vil det være et nestet JSON-array kalt multimedias. JSON-en for en multimediaoppføring ser slik ut:

{
"multimediaIdentifier": "multimedia-1",
"identifier": "partners/radisson_blu_logo",
"type": "IMAGE",
"width": "1024",
"height": "768",
"category": "1",
"descriptions": [
{
"name": "Lobby",
"description": "Bilde av lobbyen",
"language": "en"
}
],
"lifestyleType": "LIFESTYLE_BUSINESS",
"attribution": [
{
"url": "https://www.hilton.com",
"name": "Hilton"
}
]
}

Den uthevede linjen over viser Cloudinarys unike ID partners/radisson_blu_logo. Det er alt du trenger for å hente bildet i hvilket som helst format, kvalitet og størrelse du ønsker.

Gå til vår API-seksjon og velg API-et du vil jobbe med.

Dokumentasjonsnettstedet vårt er satt opp slik at du kan kjøre API-kommandoer direkte fra siden.

I dette eksempelet vil du bruke Search Lookups (OAuth2) API-kallet.

  1. Bruk Lookup API for å hente destinasjoner eller hoteller.
  2. I venstre navigasjonsfelt, klikk på Authentication.
  3. Skriv inn din client-id og client secret og klikk på Get TOKEN-knappen.
  4. Hvis legitimasjonen din er gyldig, vil du se at API-nøkkelen din er aktivert.
  5. Du kan nå teste lookup-endepunktet.
Lookup API endepunkt
Eksempel på Search Lookups (OAuth2)

Du kan gjøre det samme med Postman.

  1. Last ned Postman.
  2. Klikk på Download OpenAPI spec øverst på Lookup API -siden.
  3. Importer det til Postman.
  4. Hvis du importerte det som en ny samling kalt Wink API, klikk på de horisontale ellipsene (3 prikker) ved siden av samlingsnavnet og velg Edit.
  5. I Authorization-fanen, sett Auth type til OAuth2.
  6. Sett feltet Add auth data to til Request headers.
  7. Sett feltet Header prefix til Bearer.
  8. Sett feltet Token Name til hva du vil kalle din lagrede token i Postman, f.eks. Wink Staging.
  9. Sett feltet Grant type til Client Credentials.
  10. Sett feltet Access token URL til https://staging-iam.wink.travel/oauth2/token.
  11. Sett feltet Client ID til Client ID-en appen din genererte.
  12. Sett feltet Client Secret til Client Secret-en appen din genererte.
  13. Sett feltet Scope til inventory.read inventory.write inventory.remove. Dette er alle scopes du trenger for Wink.
  14. Sett feltet Client Authentication til Send as Basic Auth header.
  15. Klikk på Get New Access Token-knappen for å hente token og lagre den.
  16. For alle API-kall under Wink API-samlingen, sørg for at autentiseringsfanen sier Inherit auth from parent slik at token inkluderes i hvert kall.