Einrichtung
Dieser Artikel zeigt Ihnen, wie Sie sich schnell als Entwickler einrichten und unsere APIs auf Wink testen können.
Folgen Sie diesen Schritten:
- Registrieren Sie Ihr Benutzerkonto auf Wink
- Erstellen Sie ein Reisebürokonto oder ein Affiliate-Konto.
- Erstellen Sie eine Anwendung, die Sie mit dem in Schritt 2 erstellten Konto verknüpfen.
- Sobald Sie Ihre
Applicationerstellt haben, speichern Sie die Client-ID und das Client-Secret an einem sicheren Ort.
Bei Wink verwenden wir Cloudinary für alle unsere Bild- und Videoassets. Wenn Sie auf unser Reiseinventar zugreifen, haben Sie vollen Zugriff auf alle fortschrittlichen Funktionen von Cloudinary.
Unser cloud_name ist traveliko.
Cloudinary
Abschnitt betitelt „Cloudinary“Beispiel
Abschnitt betitelt „Beispiel“Für jeden von uns unterstützten Reiseinventartyp gibt es ein verschachteltes JSON-Array namens multimedias. Das JSON für einen Multimedia-Eintrag sieht so aus:
{ "multimediaIdentifier": "multimedia-1", "identifier": "partners/radisson_blu_logo", "type": "IMAGE", "width": "1024", "height": "768", "category": "1", "descriptions": [ { "name": "Lobby", "description": "Bild der Lobby", "language": "en" } ], "lifestyleType": "LIFESTYLE_BUSINESS", "attribution": [ { "url": "https://www.hilton.com", "name": "Hilton" } ]}Die hervorgehobene Zeile oben zeigt die Cloudinary-eindeutige ID partners/radisson_blu_logo. Das ist alles, was Sie benötigen, um das Bild in jedem gewünschten Format, jeder Qualität und Größe abzurufen.
Gehen Sie zu unserem APIs-Bereich und wählen Sie die API aus, mit der Sie arbeiten möchten.
API-Dokumentation
Abschnitt betitelt „API-Dokumentation“Unsere Dokumentationsseite ist so eingerichtet, dass Sie API-Befehle direkt auf der Seite ausführen können.
In diesem Beispiel möchten Sie den API-Aufruf Search Lookups (OAuth2) verwenden.
- Verwenden Sie die Lookup API, um Reiseziele oder Hotels abzurufen.
- Klicken Sie in der linken Navigationsleiste auf
Authentication. - Geben Sie Ihre Client-ID und Ihr Client-Secret ein und klicken Sie auf die Schaltfläche
Get TOKEN. - Wenn Ihre Anmeldedaten gültig sind, sehen Sie, dass Ihr API-Schlüssel angewendet wurde.
- Sie können nun den Lookup-Endpunkt testen.
Postman
Abschnitt betitelt „Postman“Sie können dasselbe mit Postman machen.
- Laden Sie Postman herunter.
- Klicken Sie oben auf der Lookup API-Seite auf
Download OpenAPI spec. - Importieren Sie diese in Postman.
- Wenn Sie sie als neue Sammlung namens
Wink APIimportiert haben, klicken Sie auf die horizontalen Auslassungspunkte (3 Punkte) neben dem Sammlungsnamen und wählen SieEdit. - Stellen Sie im Tab
AuthorizationdenAuth typeauf OAuth2 ein. - Setzen Sie das Feld
Add auth data toaufRequest headers. - Setzen Sie das Feld
Header prefixaufBearer. - Benennen Sie im Feld
Token NameIhren gespeicherten Token in Postman, z. B. Wink Staging. - Setzen Sie den
Grant typeaufClient Credentials. - Setzen Sie die
Access token URLauf https://staging-iam.wink.travel/oauth2/token. - Geben Sie die Client-ID ein, die Ihre App generiert hat.
- Geben Sie das Client-Secret ein, das Ihre App generiert hat.
- Setzen Sie den
Scopeaufinventory.read inventory.write inventory.remove. Das sind alle Berechtigungen, die Sie für Wink benötigen. - Setzen Sie die
Client AuthenticationaufSend as Basic Auth header. - Klicken Sie auf die Schaltfläche
Get New Access Token, um Ihren Token abzurufen und zu speichern. - Stellen Sie bei allen API-Aufrufen unter der Wink API-Sammlung sicher, dass im Authentifizierungs-Tab
Inherit auth from parentausgewählt ist, damit Ihr Token bei jedem Aufruf mitgesendet wird.