Nastavitev
Ta članek vam pokaže, kako se hitro nastaviti kot razvijalec in začeti testirati naše API-je na Wink.
Sledite tem korakom:
- Registrirajte svoj uporabniški račun na Wink
- Ustvarite račun potovalne agencije ali partnerski račun.
- Ustvarite aplikacijo, ki jo povežete z računom, ki ste ga ustvarili v koraku 2.
- Ko ustvarite svojo
Application, shranite client-id in client secret na varno mesto.
Pri Wink uporabljamo Cloudinary za vse naše slikovne in video vsebine. Ko dostopate do naše potovalne ponudbe, imate popoln dostop do vseh naprednih funkcij Cloudinary.
Naš cloud_name je traveliko.
Cloudinary
Section titled “Cloudinary”Primer
Section titled “Primer”Za vsak tip potovalne ponudbe, ki ga podpiramo, bo obstajala gnezdena JSON tabela z imenom multimedias. JSON za vnos multimedije izgleda takole:
{ "multimediaIdentifier": "multimedia-1", "identifier": "partners/radisson_blu_logo", "type": "IMAGE", "width": "1024", "height": "768", "category": "1", "descriptions": [ { "name": "Lobby", "description": "Slika avle", "language": "en" } ], "lifestyleType": "LIFESTYLE_BUSINESS", "attribution": [ { "url": "https://www.hilton.com", "name": "Hilton" } ]}Označena vrstica zgoraj prikazuje edinstveni ID Cloudinary partners/radisson_blu_logo. To je vse, kar potrebujete, da pridobite sliko v katerem koli formatu, kakovosti in velikosti, ki jo želite.
Testiranje
Section titled “Testiranje”Pojdite v našo sekcijo API-ji in izberite API, s katerim želite delati.
Dokumentacija API-jev
Section titled “Dokumentacija API-jev”Naša dokumentacijska stran je nastavljena tako, da lahko izvajate API ukaze neposredno znotraj strani.
V tem primeru želite uporabiti klic API-ja Search Lookups (OAuth2).
- Uporabite Lookup API za pridobivanje destinacij ali hotelov.
- V levem meniju kliknite na
Authentication. - Vnesite svoj client-id in client secret ter kliknite gumb
Get TOKEN. - Če so vaše poverilnice veljavne, boste videli, da je vaš API ključ uporabljen.
- Zdaj lahko testirate lookup endpoint.
Postman
Section titled “Postman”Enako lahko naredite tudi s Postmanom.
- Prenesite Postman.
- Kliknite na
Download OpenAPI specna vrhu strani Lookup API. - Uvozite ga v Postman.
- Če ste ga uvozili kot novo zbirko z imenom
Wink API, kliknite na horizontalne tri pike poleg imena zbirke in izberiteEdit. - V zavihku
AuthorizationnastaviteAuth typena OAuth2. - Nastavite polje
Add auth data tonaRequest headers. - Nastavite polje
Header prefixnaBearer. - Nastavite polje
Token Namena poljubno ime, s katerim želite shraniti žeton v Postmanu, npr. Wink Staging. - Nastavite polje
Grant typenaClient Credentials. - Nastavite polje
Access token URLna https://staging-iam.wink.travel/oauth2/token. - Nastavite polje
Client IDna Client ID, ki ga je vaša aplikacija ustvarila. - Nastavite polje
Client Secretna Client Secret, ki ga je vaša aplikacija ustvarila. - Nastavite polje
Scopenainventory.read inventory.write inventory.remove. To so vsi obsegi, ki jih boste potrebovali za Wink. - Nastavite polje
Client AuthenticationnaSend as Basic Auth header. - Kliknite gumb
Get New Access Token, da pridobite žeton in ga shranite. - Za vse klice API-jev v zbirki Wink API poskrbite, da zavihek za avtentikacijo pravi
Inherit auth from parent, da se vaš žeton vključi pri vsakem klicu.