Gå til indhold

Opsætning

Denne artikel viser dig, hvordan du hurtigt kommer i gang som udvikler og begynder at teste vores API’er på Wink.

Følg disse trin:

  1. Registrer din brugerkonto på Wink
  2. Opret en rejsebureaukonto eller en affiliate-konto.
  3. Opret en applikation, hvor du tilknytter den til den konto, du oprettede i trin 2.
  4. Når du har oprettet din Application, skal du gemme client-id og client secret et sikkert sted.

Hos Wink bruger vi Cloudinary til alle vores billede- og videoressourcer. Når du får adgang til vores rejseinventar, får du fuld adgang til alle Cloudinarys avancerede funktioner.

Vores cloud_name er traveliko.

For hver type rejseinventar, vi understøtter, vil der være et indlejret JSON-array kaldet multimedias. JSON for en multimedia-post ser sådan ud:

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

Den markerede linje ovenfor viser Cloudinarys unikke ID partners/radisson_blu_logo. Det er alt, hvad du behøver for at hente billedet i ethvert format, kvalitet og størrelse, du ønsker.

Gå til vores API’er sektion og vælg den API, du vil arbejde med.

Vores dokumentationsside er sat op, så du kan køre API-kommandoer direkte fra siden.

I dette eksempel vil du bruge Search Lookups (OAuth2) API-kaldet.

  1. Brug Lookup API til at hente destinationer eller hoteller.
  2. Klik på Authentication i venstre navigationsbjælke.
  3. Indtast din client-id og client secret og klik på knappen Get TOKEN.
  4. Hvis dine legitimationsoplysninger er gyldige, vil du se, at din API-nøgle er anvendt.
  5. Du kan nu teste lookup-endpointet.
Lookup API endpoint
Eksempel på Search Lookups (OAuth2)

Du kan gøre det samme med Postman.

  1. Download Postman.
  2. Klik på Download OpenAPI spec øverst på Lookup API siden.
  3. Importer det i Postman.
  4. Hvis du importerede det som en ny samling kaldet Wink API, klik på de tre prikker ved siden af samlingsnavnet og vælg Edit.
  5. I fanen Authorization skal du sætte Auth type til OAuth2.
  6. Sæt feltet Add auth data to til Request headers.
  7. Sæt feltet Header prefix til Bearer.
  8. Sæt feltet Token Name til det navn, du ønsker at give din gemte token i Postman, f.eks. Wink Staging.
  9. Sæt feltet Grant type til Client Credentials.
  10. Sæt feltet Access token URL til https://staging-iam.wink.travel/oauth2/token.
  11. Sæt feltet Client ID til den Client ID, din app hjalp med at generere.
  12. Sæt feltet Client Secret til den Client Secret, din app hjalp med at generere.
  13. Sæt feltet Scope til inventory.read inventory.write inventory.remove. Det er alle de scopes, du får brug for til Wink.
  14. Sæt feltet Client Authentication til Send as Basic Auth header.
  15. Klik på knappen Get New Access Token for at hente din token og gemme den.
  16. For alle API-kald under Wink API-samlingen skal du sikre, at fanen for godkendelse siger Inherit auth from parent, så din token inkluderes ved hvert kald.