Seadistamine
See artikkel näitab, kuidas kiiresti arendajana seadistuda ja alustada meie API-de testimist Winkis.
Järgi neid samme:
- Registreeri oma kasutajakonto Winkis.
- Loo sidusettevõtte konto. Seda vajad oma rakenduse sidumiseks. Vaata lisateavet mis on Studio.
- Loo rakendus ja seo see 2. sammus loodud sidusettevõtte kontoga. Serveri-serveri API integratsioonide puhul vali klienditüübiks MACHINE_2_MACHINE.
- Kui oled loonud oma
Application, kopeeri ja salvesta kohe kliendi ID ja salajane võti — salajane võti kuvatakse ainult korra ja seda ei saa hiljem taastada.
Winkis kasutame kõigi piltide ja videote jaoks Cloudinaryt. Kui pääsed ligi meie reisivarudele, on sul täielik ligipääs Cloudinary kõigile täiustatud funktsioonidele.
Meie cloud_name on traveliko.
Cloudinary
Section titled “Cloudinary”Iga toetatud reisivarude tüübi puhul on olemas pesastatud JSON-massiiv nimega multimedias. Multimeedia kirje 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_logo. See on kõik, mida vajad pildi hankimiseks mis tahes formaadis, kvaliteedis ja suuruses.
Testimine
Section titled “Testimine”Mine meie API-de sektsiooni ja vali API, millega soovid töötada.
API dokumentatsioon
Section titled “API dokumentatsioon”Meie dokumentatsioonisait on üles seatud nii, et saad API käske saidi sees käivitada.
Selles näites soovid kasutada Search Lookups (OAuth2) API kõnet.
- Kasuta Lookup API-d sihtkohtade või hotellide pärimiseks.
- Vasakul navigeerimisribal klõpsa
Authentication. - Sisesta oma kliendi ID ja salajane võti ning klõpsa
Get TOKENnuppu. - Kui sinu volitused on kehtivad, näed, et sinu API võti on rakendatud.
- Nüüd saad testida lookup lõpp-punkti.
Postman
Section titled “Postman”Sama saad teha ka Postmaniga.
- Laadi alla Postman.
- Klõpsa
Download OpenAPI specnupule Lookup API lehe ülaosas. - Impordi see Postmani.
- Kui impordisid selle uue kollektsioonina nimega
Wink API, klõpsa kollektsiooni nime kõrval horisontaalsele kolmele punktile ja valiEdit. Authorizationvahekaardil seaAuth typeväärtuseks OAuth2.- Sea
Add auth data toväärtuseksRequest headers. - Sea
Header prefixväärtuseksBearer. - Sea
Token Nameväärtuseks mis iganes soovid oma salvestatud tokenile Postmanis anda, nt Wink Staging. - Sea
Grant typeväärtuseksClient Credentials. - Sea
Access token URLväärtuseks https://staging-iam.wink.travel/oauth2/token. - Sea
Client IDväärtuseks kliendi ID, mille sinu rakendus aitas genereerida. - Sea
Client Secretväärtuseks kliendi salajane võti, mille sinu rakendus aitas genereerida. - Sea
Scopeväärtuseksinventory.read inventory.write inventory.remove. Need on kõik Wink jaoks vajalikud õigused. - Sea
Client AuthenticationväärtuseksSend as Basic Auth header. - Klõpsa
Get New Access Tokennuppu, et token kätte saada ja salvestada. - Kõigi Wink API kollektsiooni all olevate API kõnede puhul veendu, et autentimisvahekaart ütleb
Inherit auth from parent, et token kaasatakse igasse kõnesse.