POST /token
Permet de récupérer un token d'accès aux apis sécurisées TourInSoft
Description de la Requête
Paramètres de l'URI
Aucun.
Paramètres du corps de la requête (BODY)
Nom | Description | Type | Informations complémentaires |
---|---|---|---|
grant_type |
Le type d'authentification que vous allez utiliser pour récupérer le token Valeurs possibles :
|
string |
Requis |
username |
Votre identifiant de connexion aux apis Tourinsoft |
string |
Requis (en mode "password") |
password |
Votre mot de passe d'accès aux apis |
string |
Requis (en mode "password") |
client_id |
L'identifiant du client Tourinsoft sur lequel vous allez vous connecter
|
string |
Requis |
client_secret |
La clé d'accès au client Tourinsoft |
string |
Requis |
application/x-www-form-urlencoded
Exemple:
POST /token HTTP/1.1 Content-Type: application/x-www-form-urlencoded Host: api-v3.tourinsoft.net Connection: Keep-Alive password=XXX&grant_type=password&client_secret=XXX&client_id=XXX&username=XXX
Description de la réponse
Description de la ressource retournée
Les informations du token d'accès
Nom | Description | Type | Informations complémentaires |
---|---|---|---|
access_token |
Le token d'accès |
string |
Chaîne encodée à utiliser dans les en-têtes des requêtes aux APIs Tourinsoft pour vous authentifier |
token_type |
Le type de token retourné |
string |
Valeur = bearer |
expires_in |
La durée de validité du token |
integer |
La durée est exprimée en secondes |
Format de réponse
application/json, text/json
Exemple:
HTTP/1.1 200 OK Cache-Control: no-cache Pragma: no-cache Content-Type: application/json;charset=UTF-8 Expires: -1 Server: Microsoft-IIS/10.0 Access-Control-Allow-Origin: * X-Powered-By: ASP.NET Date: Thu, 18 Jul 2019 15:05:49 GMT { "access_token": "XXX", "token_type": "bearer", "expires_in": 86399 }