Beállítás
Ez a cikk megmutatja, hogyan állíthatod be gyorsan fejlesztőként magad, és kezdheted el tesztelni az API-jainkat a Wink-en.
Kövesd az alábbi lépéseket:
- Regisztrálj egy felhasználói fiókot a Wink-en
- Hozz létre egy utazási ügynöki fiókot vagy egy partneri fiókot.
- Hozz létre egy alkalmazást, amelyet összekapcsolsz a 2. lépésben létrehozott fiókkal.
- Miután létrehoztad az
Application-t, mentsd el biztonságos helyre a client-id-t és a client secret-et.
A Wink-nél a Cloudinary-t használjuk minden kép- és videóanyagunkhoz. Amikor hozzáférsz az utazási készletünkhöz, teljes hozzáférést kapsz a Cloudinary összes fejlett funkciójához.
A cloud_name-ünk: traveliko.
Cloudinary
Szekció neve “Cloudinary”Példa
Szekció neve “Példa”Minden általunk támogatott utazási készlettípushoz tartozik egy beágyazott JSON tömb multimedias néven. Egy multimédia bejegyzés JSON-je így néz ki:
{ "multimediaIdentifier": "multimedia-1", "identifier": "partners/radisson_blu_logo", "type": "IMAGE", "width": "1024", "height": "768", "category": "1", "descriptions": [ { "name": "Lobby", "description": "A hall képe", "language": "en" } ], "lifestyleType": "LIFESTYLE_BUSINESS", "attribution": [ { "url": "https://www.hilton.com", "name": "Hilton" } ]}A kiemelt sor mutatja a Cloudinary egyedi azonosítót partners/radisson_blu_logo. Ez az egyetlen, amire szükséged van, hogy bármilyen formátumban, minőségben és méretben lekérd a képet.
Tesztelés
Szekció neve “Tesztelés”Látogass el az API-k szekciónkba, és válaszd ki a használni kívánt API-t.
API dokumentáció
Szekció neve “API dokumentáció”A dokumentációs oldalunk úgy van kialakítva, hogy az API parancsokat közvetlenül az oldalon belül futtathatod.
Ebben a példában a Search Lookups (OAuth2) API hívást szeretnéd használni.
- Használd a Lookup API-t úti célok vagy szállodák lekéréséhez.
- A bal oldali navigációs sávban kattints az
Authenticationfülre. - Írd be a client-id-t és a client secret-et, majd kattints a
Get TOKENgombra. - Ha a hitelesítő adataid érvényesek, látni fogod, hogy az API kulcsod alkalmazva lett.
- Most már tesztelheted a lookup végpontot.
Postman
Szekció neve “Postman”Ugyanezt megteheted Postman-nel is.
- Töltsd le a Postman-t.
- Kattints a
Download OpenAPI specgombra a Lookup API oldal tetején. - Importáld be a Postman-be.
- Ha új gyűjteményként importáltad
Wink APInéven, kattints a gyűjtemény neve melletti vízszintes három pontra, majd válaszd azEditopciót. - Az
Authorizationfülön állítsd azAuth type-ot OAuth2-re. - Állítsd be az
Add auth data tomezőtRequest headers-re. - Állítsd be a
Header prefixmezőtBearer-re. - A
Token Namemezőbe írd be, hogy milyen néven szeretnéd elmenteni a tokent a Postman-ben, pl. Wink Staging. - Állítsd be a
Grant typemezőtClient Credentials-re. - Állítsd be az
Access token URLmezőt erre: https://staging-iam.wink.travel/oauth2/token. - Állítsd be a
Client IDmezőt az alkalmazásod által generált Client ID-re. - Állítsd be a
Client Secretmezőt az alkalmazásod által generált Client Secret-re. - Állítsd be a
Scopemezőtinventory.read inventory.write inventory.removeértékre. Ezek a Wink-hez szükséges engedélyek. - Állítsd be a
Client AuthenticationmezőtSend as Basic Auth header-re. - Kattints a
Get New Access Tokengombra, hogy lekérd és elmentsd a tokent. - Minden Wink API gyűjtemény alatti hívásnál győződj meg róla, hogy az authentication fülön az
Inherit auth from parentvan beállítva, így minden híváshoz hozzáadja a tokent.