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 TOKENbouton. - 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 specdu 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 NameDonnez 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 URLvers 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 Secretau secret client que votre application a contribué à générer. - Définir le champ
Scopeàinventory.read inventory.write inventory.removeCe 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 Tokenbouton 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 parentil 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. :::