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 partnerski račun. Ta je potreben za povezavo vaše aplikacije. Za več informacij glejte kaj je Studio.
- Ustvarite aplikacijo in jo povežite s partnerskim računom, ki ste ga ustvarili v koraku 2. Za API integracije strežnik-strežnik izberite MACHINE_2_MACHINE kot tip odjemalca.
- Ko ustvarite svojo
Application, takoj kopirajte in shranite client-id in skrivni ključ — skrivni ključ je prikazan samo enkrat in ga ni mogoče več pridobiti.
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, obstaja gnezden JSON niz 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 za pridobitev slike v katerikoli obliki, kakovosti in velikosti.
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 API ukaze izvajate 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 skrivni ključ ter kliknite gumb
Get TOKEN. - Če so vaše poverilnice veljavne, boste videli, da je vaš API ključ uporabljen.
- Zdaj lahko testirate lookup končno točko.
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 za vaš shranjeni ž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 skrivni ključ, 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 in shranite svoj žeton. - 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.