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
}