Zum Inhalt springen

Einrichtung

Dieser Artikel zeigt Ihnen, wie Sie sich schnell als Entwickler einrichten und mit dem Testen unserer APIs auf Wink beginnen.

Folgen Sie diesen Schritten:

  1. Registrieren Sie Ihr Benutzerkonto auf Wink
  2. Erstellen Sie ein Reisebürokonto oder ein Affiliate-Konto.
  3. Erstellen Sie eine Anwendung, die Sie mit dem in Schritt 2 erstellten Konto verknüpfen.
  4. Sobald Sie Ihre Application erstellt 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 erweiterten Funktionen von Cloudinary.

Unser cloud_name ist traveliko.

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 eindeutige Cloudinary-ID partners/radisson_blu_logo. Das ist alles, was Sie benötigen, um das Bild in jedem gewünschten Format, 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.

Unsere Dokumentationsseite ist so eingerichtet, dass Sie API-Befehle direkt von der Seite aus ausführen können.

In diesem Beispiel möchten Sie den API-Aufruf Search Lookups (OAuth2) verwenden.

  1. Verwenden Sie die Lookup API, um Reiseziele oder Hotels abzurufen.
  2. Klicken Sie in der linken Navigationsleiste auf Authentication.
  3. Geben Sie Ihre Client-ID und Ihr Client-Secret ein und klicken Sie auf die Schaltfläche Get TOKEN.
  4. Wenn Ihre Anmeldedaten gültig sind, sehen Sie, dass Ihr API-Schlüssel angewendet wurde.
  5. Sie können nun den Lookup-Endpunkt testen.
Lookup API-Endpunkt
Beispiel Search Lookups (OAuth2)

Sie können dasselbe mit Postman machen.

  1. Laden Sie Postman herunter.
  2. Klicken Sie oben auf der Lookup API Seite auf Download OpenAPI spec.
  3. Importieren Sie diese in Postman.
  4. Wenn Sie sie als neue Sammlung namens Wink API importiert haben, klicken Sie auf die horizontale Ellipse (3 Punkte) neben dem Sammlungsnamen und wählen Sie Edit.
  5. Stellen Sie im Tab Authorization den Auth type auf OAuth2 ein.
  6. Setzen Sie das Feld Add auth data to auf Request headers.
  7. Setzen Sie das Feld Header prefix auf Bearer.
  8. Benennen Sie das Feld Token Name nach Belieben, z. B. Wink Staging.
  9. Setzen Sie das Feld Grant type auf Client Credentials.
  10. Setzen Sie das Feld Access token URL auf https://staging-iam.wink.travel/oauth2/token.
  11. Setzen Sie das Feld Client ID auf die Client-ID, die Ihre App generiert hat.
  12. Setzen Sie das Feld Client Secret auf das Client-Secret, das Ihre App generiert hat.
  13. Setzen Sie das Feld Scope auf inventory.read inventory.write inventory.remove. Das sind alle Berechtigungen, die Sie für Wink benötigen.
  14. Setzen Sie das Feld Client Authentication auf Send as Basic Auth header.
  15. Klicken Sie auf die Schaltfläche Get New Access Token, um Ihr Token abzurufen und zu speichern.
  16. Stellen Sie bei allen API-Aufrufen unter der Wink API-Sammlung sicher, dass im Authentifizierungs-Tab Inherit auth from parent ausgewählt ist, damit Ihr Token bei jedem Aufruf mitgesendet wird.