Setup
See artikkel näitab teile, kuidas kiiresti arendajana end seadistada ja meie API-sid Winkis testima hakata.
:::märkus Testimine peaks alati toimuma meielavastuskeskkondSeal on palju vähem andmeid, aga sa võid vabalt testida nii palju kui soovid, ilma et see tootmiskeskkonda koormaks.
Kui olete valmis avaldama, sertifitseerime teie konto ja rakenduse ning saate selle meie tootmiskeskkonnas käivitada. :::
Järgige neid samme:
- Registreeru teie kasutajakonto Winkis
- Loo reisibüroo konto või partnerkonto.
- Loo rakendus kus te selle 2. sammus loodud kontoga seostate.
- Kui olete loonud oma
Application, salvesta kliendi ID ja kliendi saladus kindlasse kohta.
Winkis kasutame kõigi oma pildi- ja videomaterjalide jaoks Cloudinaryt. Meie reisimaterjalide inventarile ligipääsemisel on teil täielik juurdepääs kõigile Cloudinary täiustatud funktsioonidele.
Meiecloud_nameontraveliko.
Pilvepõhine
Section titled “Pilvepõhine”Iga meie toetatava reisivarustuse tüübi kohta on olemas pesastatud JSON-massiiv nimegamultimediasMultimeediakirje JSON näeb välja selline:
{ "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" } ]}Ülaltoodud esiletõstetud rida näitab Cloudinary unikaalset ID-d.partners/radisson_blu_logoSee on kõik, mida vajate pildi hankimiseks mis tahes vormingus, kvaliteedis ja suuruses.
Testimine
Section titled “Testimine”Mine meie juurdeAPI-dja valige API, millega soovite töötada.
API dokumendid
Section titled “API dokumendid”Meie dokumentatsioonisait on üles ehitatud nii, et saate saidi seest käivitada API-käske.
Selles näites soovite kasutadaSearch Lookups (OAuth2)API-kõne.
:::tip[Proffi nipp]
Lihtsuse huvides soovitame integraatoritel kasutada meie määratud lõpp-punkteOAuth2Need lõpp-punktid teavad, et oodata API-kõnesid ja teavad juba, millisel kontol te olete, seega ei pea te seda täpsustama.companyIdentifierteie URL-ides.
:::
- Kasutage Otsingu API sihtkohtade või hotellide leidmiseks.
- Vasakpoolsel navigeerimisribal klõpsake nuppu
Authentication. - Sisestage oma kliendi ID ja kliendi salakood ning klõpsake nuppu
Get TOKENnupp. - Kui teie volitused on kehtivad, näete, et teie API-võti on rakendatud.
- Nüüd saate otsingu lõpp-punkti testida.
Postiljon
Section titled “Postiljon”Sama saab teha ka Postmaniga.
- Laadi alla Postiljon.
- Klõpsake
Download OpenAPI specülaosast Otsingu API leht. - Impordi see Postmani.
- Kui importisite selle uue kollektsioonina nimega
Wink API, klõpsake kollektsiooni nime kõrval asuval horisontaalsel kolmikpunktil (3 punkti) ja seejärel klõpsakeEdit. - Sisse
Authorization tab, määrakeAuth typeOAuth2-le. - Määrake väli
Add auth data tokuniRequest headers. - Määrake väli
Header prefixkuniBearer. - Määrake väli
Token Nameükskõik milliseks nimeks sa oma salvestatud tokenile Postmanis anda soovid. Näiteks Wink Staging. - Määrake väli
Grant typekuniClient Credentials. - Määrake väli
Access token URLaadressile https://staging-iam.wink.travel/oauth2/token. - Määrake väli
Client IDkliendi ID-le, mille genereerimisel teie rakendus osales. - Määrake väli
Client Secretkliendi saladusele, mille loomisel teie rakendus osales. - Määrake väli
Scopekuniinventory.read inventory.write inventory.removeNeed on kõik ulatused, mida Winki jaoks vaja läheb. - Määrake väli
Client AuthenticationkuniSend as Basic Auth header. - Klõpsake nuppu
Get New Access Tokennupp oma tokeni hankimiseks ja salvestamiseks. - Kõikide Wink API kollektsiooni all olevate API-kõnede puhul veenduge, et autentimise vahekaardil oleks kirjas
Inherit auth from parentseega lisab see teie tokeni iga kõnega.
:::tip[Proffi nipp] Soovitatav on muuta serveri domeen, kliendi ID ja kliendi salakood keskkonnamuutujateks. Nii saate hõlpsalt vahetada testimis- ja tootmiskeskkondade vahel ning taaskasutada kõiki loodud toiminguid. :::