User API guide/fr: Difference between revisions
Created page with "Guide de l'API utilisateur" |
Created page with "= '''AUTORISATION DE L'API UTILISATEUR/ADMIN ([https://simplybook.me/api/doc#/admin SERVICE D'ADMINISTRATION DE L'ENTREPRISE])''' = <br><br> == '''Autorisation depuis le code côté client''' == <br><br> '''Obtention de la clé token.''' <br><br> <nowiki>var loginClient = new JSONRpcClient({ 'url': 'https://user-api.simplybook.me' + '/login', 'onerror': function (error) {}, }); var token = loginClient.getUserToken(YOUR_COMPANY_LOGIN, YOUR_USER_LOGIN, YOUR_USER_PASSWORD)..." |
||
| Line 176: | Line 176: | ||
<br><br> | <br><br> | ||
Une autre méthode utile dont vous pourriez avoir besoin est calculateEndTime. Chaque service peut avoir sa propre durée, et les employés de votre entreprise peuvent avoir des horaires de travail différents d'un jour à l'autre. Cette méthode vous permet donc d'indiquer à un client la date et l'heure de fin du service qu'il a réservé de manière correcte. | |||
<br><br> | <br><br> | ||
''' | '''Exemple de code pour calculer l'heure de fin d'une réservation''' | ||
<br><br> | <br><br> | ||
<nowiki>$startDateTime = '2015-03-03 09:00:00'; | <nowiki>$startDateTime = '2015-03-03 09:00:00'; | ||
$serviceId = 1; | $serviceId = 1; | ||
$performerId = 1; | $performerId = 1; | ||
$availableTime = $client- | $availableTime = $client->calculateEndTime($startDateTime, $serviceId, $performerId); | ||
// | // renvoie « 2015-03-03 10:00:00 » | ||
</nowiki> | </nowiki> | ||
<br><br> | <br><br> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||