Setup
Cet article vous montre comment vous installer rapidement en tant que développeur et commencer à tester nos API sur Wink.
- Utilisez le API de recherche pour récupérer des destinations ou des hôtels.
- Dans la barre de navigation de gauche, cliquez sur
Authentication
. - Saisissez votre identifiant client et votre secret client et cliquez sur le bouton
Get TOKEN
bouton. - Si vos informations d’identification sont valides, vous verrez que votre clé API a été appliquée.
- Vous pouvez maintenant tester le point de terminaison de recherche.
Vous pouvez faire la même chose avec Postman.
- Télécharger Facteur.
- Cliquez sur
Download OpenAPI spec
du haut de la API de recherche page. - Importez-le dans Postman.
- Si vous l’avez importé en tant que nouvelle collection appelée
Wink API
, cliquez sur les points de suspension horizontaux (3 points) à côté du nom de la collection et cliquez surEdit
. - Dans le
Authorization tab
, définissez leAuth type
à OAuth2. - Définir le champ
Add auth data to
àRequest headers
. - Définir le champ
Header prefix
àBearer
. - Définir le champ
Token Name
Donnez le nom que vous souhaitez à votre jeton enregistré dans Postman. Par exemple, Wink Staging. - Définir le champ
Grant type
àClient Credentials
. - Définir le champ
Access token URL
vers https://staging-iam.wink.travel/oauth2/token. - Définir le champ
Client ID
à l’ID client que votre application a contribué à générer. - Définir le champ
Client Secret
au secret client que votre application a contribué à générer. - Définir le champ
Scope
àinventory.read inventory.write inventory.remove
Ce sont toutes les portées dont vous aurez besoin pour Wink. - Définir le champ
Client Authentication
àSend as Basic Auth header
. - Cliquez sur le
Get New Access Token
bouton pour récupérer votre jeton et le sauvegarder. - Pour tous les appels d’API sous la collection d’API Wink, assurez-vous que l’onglet d’authentification indique
Inherit auth from parent
il inclut donc votre jeton à chaque appel.
:::tip[Conseil de pro] Il est recommandé de définir le domaine du serveur, l’ID client et le secret client comme variables d’environnement. Ainsi, vous pourrez facilement passer de l’environnement de test à l’environnement de production et réutiliser toutes les opérations créées. :::