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 reisibüroo konto või affiliate konto.
- Loo rakendus, kus seod selle kontoga, mille lõid sammus 2.
- Kui oled loonud oma
Application, salvesta client-id ja client secret turvalisse kohta.
Winkis kasutame kõigi piltide ja videote jaoks Cloudinaryt. Kui pääsed ligi meie reisivarudele, on sul täielik ligipääs kõigile Cloudinary arenenud 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": "Pilt fuajeest", "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 otse saidilt 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 client-id ja client secret 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, kuidas soovid oma salvestatud tokenit Postmanis nimetada, nt Wink Staging. - Sea
Grant typeväärtuseksClient Credentials. - Sea
Access token URLväärtuseks https://staging-iam.wink.travel/oauth2/token. - Sea
Client IDväärtuseks Client ID, mille sinu rakendus aitas genereerida. - Sea
Client Secretväärtuseks Client Secret, 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 autentimise vahekaart ütleb
Inherit auth from parent, et token lisatakse igale kõnele.