User API guide/fr: Difference between revisions
Created page with "Découvrez [https://simplybook.me/api_example/index.html un exemple d'interface de réservation basée sur une API] et consultez [https://simplybook.me/api_example/scheduler.js le code source] de cette solution. <br><br><br>" |
Created page with "Vous pouvez utiliser [https://simplybook.me/api_example/json-rpc-client.js la bibliothèque client JSON-RPC JavaScript] et [https://simplybook.me/api_example/JsonRpcClient.zip la bibliothèque client JSON-RPC PHP] de nos exemples pour développer votre propre solution." |
||
| Line 20: | Line 20: | ||
Vous pouvez utiliser [https://simplybook.me/api_example/json-rpc-client.js la bibliothèque client JSON-RPC JavaScript] et [https://simplybook.me/api_example/JsonRpcClient.zip la bibliothèque client JSON-RPC PHP] de nos exemples pour développer votre propre solution. | Vous pouvez utiliser [https://simplybook.me/api_example/json-rpc-client.js la bibliothèque client JSON-RPC JavaScript] et [https://simplybook.me/api_example/JsonRpcClient.zip la bibliothèque client JSON-RPC PHP] de nos exemples pour développer votre propre solution. | ||
Veuillez noter que l'accès-token est valable une heure. Ceci est fait pour des raisons de sécurité. Vous devrez le régénérer au moins une fois par heure. | |||
<br><br><br> | <br><br><br> | ||
= '''API CLIENT ([https://simplybook.me/api/doc#/admin SERVICE PUBLIC DE L'ENTREPRISE]) AUTORISATION''' = | |||
='''CLIENT | |||
<br><br> | <br><br> | ||
==''' | == '''Autorisation depuis le code côté client''' == | ||
<br><br> | <br><br> | ||
''' | '''Obtention de la clé token'''. | ||
<br><br> | <br><br> | ||
<nowiki>var loginClient = new JSONRpcClient({ | <nowiki>var loginClient = new JSONRpcClient({ | ||
| Line 39: | Line 36: | ||
var token = loginClient.getToken(YOUR_COMPANY_LOGIN, YOUR_API_KEY);</nowiki> | var token = loginClient.getToken(YOUR_COMPANY_LOGIN, YOUR_API_KEY);</nowiki> | ||
<br><br> | <br><br> | ||
''' | '''Initialisation du client JSON-RPC.''' | ||
<br><br> | <br><br> | ||
<nowiki>this.client = new JSONRpcClient({ | <nowiki>this.client = new JSONRpcClient({ | ||
'url': 'https://user-api.simplybook.me', | 'url': 'https://user-api.simplybook.me', | ||
'headers': { | 'headers': { | ||
'X-Company-Login': | 'X-Company-Login': VOTRE_IDENTIFIANT_DE_CONNEXION_À_VOTRE_ENTREPRISE, | ||
'X-Token': token | 'X-Token': token | ||
}, | }, | ||
| Line 50: | Line 47: | ||
});</nowiki> | });</nowiki> | ||
<br><br> | <br><br> | ||
==''' | == '''Autorisation depuis le code côté serveur''' == | ||
<br><br> | <br><br> | ||
''' | '''Obtention de la clé du jeton.'''<br><br> | ||
<nowiki>$loginClient = new JsonRpcClient('https://user-api.simplybook.me' . '/login/'); | <nowiki>$loginClient = new JsonRpcClient('https://user-api.simplybook.me' . '/login/'); | ||
$token = $loginClient- | $token = $loginClient->getToken(YOUR_COMPANY_LOGIN, YOUR_API_KEY);</nowiki> | ||
<br><br> | <br><br> | ||
''' | '''Initialisation du client JSON-RPC.''' | ||
<br><br> | <br><br> | ||
<nowiki>$client = new JsonRpcClient('https://user-api.simplybook.me' . '/', array( | <nowiki>$client = new JsonRpcClient('https://user-api.simplybook.me' . '/', array( | ||
'headers' => array( | |||
'X-Company-Login: ' . VOTRE_IDENTIFIANT_DE_CONNEXION, | |||
'X-Token: ' . $token | |||
) | |||
));</nowiki> | ));</nowiki> | ||
<br><br><br> | <br><br><br> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||