Installation
Den här artikeln visar hur du snabbt kommer igång som utvecklare och börjar testa våra API:er på Wink.
Följ dessa steg:
- Registrera ditt användarkonto på Wink
- Skapa ett resebyråkonto eller ett affiliate-konto.
- Skapa en applikation där du kopplar den till kontot du skapade i steg 2.
- När du har skapat din
Application, spara client-id och client secret på en säker plats.
På Wink använder vi Cloudinary för alla våra bild- och videoresurser. När du får tillgång till vårt reseinventarium har du full tillgång till alla Cloudinarys avancerade funktioner.
Vårt cloud_name är traveliko.
Cloudinary
Section titled “Cloudinary”Exempel
Section titled “Exempel”För varje typ av reseinventarium vi stödjer finns en nästlad JSON-array som heter multimedias. JSON för en multimedia-post ser ut så här:
{ "multimediaIdentifier": "multimedia-1", "identifier": "partners/radisson_blu_logo", "type": "IMAGE", "width": "1024", "height": "768", "category": "1", "descriptions": [ { "name": "Lobby", "description": "Bild på lobbyn", "language": "en" } ], "lifestyleType": "LIFESTYLE_BUSINESS", "attribution": [ { "url": "https://www.hilton.com", "name": "Hilton" } ]}Den markerade raden ovan visar Cloudinarys unika ID partners/radisson_blu_logo. Det är allt du behöver för att hämta bilden i valfritt format, kvalitet och storlek.
Testning
Section titled “Testning”Gå till vår API-sektion och välj det API du vill arbeta med.
API-dokumentation
Section titled “API-dokumentation”Vår dokumentationssida är uppbyggd så att du kan köra API-kommandon direkt från sidan.
I detta exempel vill du använda API-anropet Search Lookups (OAuth2).
- Använd Lookup API för att hämta destinationer eller hotell.
- Klicka på
Authenticationi vänstra navigeringsfältet. - Ange din client-id och client secret och klicka på knappen
Get TOKEN. - Om dina uppgifter är giltiga kommer du att se att din API-nyckel har tillämpats.
- Du kan nu testa lookup-endpointen.
Postman
Section titled “Postman”Du kan göra samma sak med Postman.
- Ladda ner Postman.
- Klicka på
Download OpenAPI spechögst upp på sidan för Lookup API. - Importera den till Postman.
- Om du importerade den som en ny samling kallad
Wink API, klicka på de horisontella ellipserna (3 prickar) bredvid samlingsnamnet och väljEdit. - I fliken
Authorization, ställ inAuth typetill OAuth2. - Ställ in fältet
Add auth data totillRequest headers. - Ställ in fältet
Header prefixtillBearer. - Ställ in fältet
Token Nametill vad du vill kalla din sparade token i Postman, t.ex. Wink Staging. - Ställ in fältet
Grant typetillClient Credentials. - Ställ in fältet
Access token URLtill https://staging-iam.wink.travel/oauth2/token. - Ställ in fältet
Client IDtill det Client ID som din app hjälpte till att generera. - Ställ in fältet
Client Secrettill det Client Secret som din app hjälpte till att generera. - Ställ in fältet
Scopetillinventory.read inventory.write inventory.remove. Det är alla scopes du behöver för Wink. - Ställ in fältet
Client AuthenticationtillSend as Basic Auth header. - Klicka på knappen
Get New Access Tokenför att hämta din token och spara den. - För alla API-anrop under Wink API-samlingen, se till att autentiseringsfliken säger
Inherit auth from parentså att din token inkluderas i varje anrop.