Uzstādīšana
Šis raksts parāda, kā ātri uzstādīties kā izstrādātājam un sākt testēt mūsu API Wink platformā.
Izpildiet šos soļus:
- Reģistrējiet savu lietotāja kontu Wink.
- Izveidojiet filiāles kontu. Jums tas būs nepieciešams, lai sasaistītu savu lietotni. Skatiet kas ir Studio papildu informācijai.
- Izveidojiet lietotni un sasaistiet to ar filiāles kontu, ko izveidojāt 2. solī. Servera-servera API integrācijām izvēlieties klienta tipu MACHINE_2_MACHINE.
- Kad esat izveidojis savu
Application, nekavējoties nokopējiet un saglabājiet klienta ID un slepeno atslēgu — slepenā atslēga tiek parādīta tikai vienreiz un to vairs nevarēs iegūt.
Wink izmanto Cloudinary visiem mūsu attēlu un video resursiem. Piekļūstot mūsu ceļojumu inventāram, jums būs pilnīga piekļuve visām Cloudinary uzlabotajām funkcijām.
Mūsu cloud_name ir traveliko.
Cloudinary
Section titled “Cloudinary”Piemērs
Section titled “Piemērs”Katram ceļojumu inventāra veidam, ko atbalstām, būs iekšējs JSON masīvs ar nosaukumu multimedias. Multimediju ieraksta JSON izskatās šādi:
{ "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" } ]}Augstāk izceltais rindiņa rāda Cloudinary unikālo ID partners/radisson_blu_logo. Tas ir viss, kas jums nepieciešams, lai iegūtu attēlu jebkurā formātā, kvalitātē un izmērā.
Testēšana
Section titled “Testēšana”Dodieties uz mūsu API sadaļu un izvēlieties API, ar kuru vēlaties strādāt.
API dokumentācija
Section titled “API dokumentācija”Mūsu dokumentācijas vietne ir izveidota tā, lai jūs varētu izpildīt API komandas tieši no vietnes.
Šajā piemērā vēlaties izmantot Search Lookups (OAuth2) API izsaukumu.
- Izmantojiet Lookup API, lai izgūtu galamērķus vai viesnīcas.
- Kreisajā navigācijas joslā noklikšķiniet uz
Authentication. - Ievadiet savu klienta ID un slepeno atslēgu un noklikšķiniet uz pogas
Get TOKEN. - Ja jūsu akreditācijas dati ir derīgi, redzēsiet, ka jūsu API atslēga ir piemērota.
- Tagad varat testēt lookup galapunktu.
Postman
Section titled “Postman”To pašu var izdarīt ar Postman.
- Lejupielādējiet Postman.
- Noklikšķiniet uz
Download OpenAPI speclapas augšpusē Lookup API lapā. - Importējiet to Postman.
- Ja importējāt to kā jaunu kolekciju ar nosaukumu
Wink API, noklikšķiniet uz horizontālās elipses (3 punkti) blakus kolekcijas nosaukumam un izvēlietiesEdit. - Cilnē
AuthorizationiestatietAuth typeuz OAuth2. - Laukā
Add auth data toiestatiet uzRequest headers. - Laukā
Header prefixiestatiet uzBearer. - Laukā
Token Nameierakstiet jebkuru nosaukumu, kādu vēlaties saglabāt savam tokenam Postman. Piemēram, Wink Staging. - Laukā
Grant typeiestatiet uzClient Credentials. - Laukā
Access token URLiestatiet https://staging-iam.wink.travel/oauth2/token. - Laukā
Client IDievadiet klienta ID, ko jūsu lietotne ģenerēja. - Laukā
Client Secretievadiet slepeno atslēgu, ko jūsu lietotne ģenerēja. - Laukā
Scopeievadiet ar atstarpēm atdalītos piekļuves līmeņus, kas nepieciešami jūsu integrācijai (piemēram,inventory.read inventory.write inventory.remove). Skatiet scope atsauci pilnai sarakstam. - Laukā
Client Authenticationiestatiet uzSend as Basic Auth header. - Noklikšķiniet uz pogas
Get New Access Token, lai saņemtu un saglabātu savu tokenu. - Visos API izsaukumos Wink API kolekcijā pārliecinieties, ka autorizācijas cilnē ir iestatīts
Inherit auth from parent, lai katrā izsaukumā tiktu iekļauts jūsu tokens.