User API guide/fr: Revision history

From SimplyBook.me

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

15 May 2025

  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 17,337 bytes −95 Created page with "'''Exemple de code pour obtenir les formulaires d'inscription''' <br><br> <nowiki>$fields = $client->getAdditionalFields($eventId); // renvoie - array(array( // 'name' => 'b0657bafaec7a2c9800b923f959f8163', - nom du champ // 'title' => 'Test digits', - titre du champ // 'type' => 'digits', - type de champ // 'values' => null, - valeurs disponibles pour le type de champ de sélection // 'default' => null, - valeur par défaut pour le champ // 'is_..."
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 17,432 bytes −5 Created page with "Utilisez [https://simplybook.me/en/api/doc#getStartTimeMatrix getStartTimeMatrix ($from comme date actuelle, $to comme date actuelle, $eventId, $unitId, $count comme valeur des participants sélectionnés)] pour obtenir les créneaux horaires disponibles pour une date donnée. '''$unitId''' doit être nul si l'option « Tout employé » est sélectionnée."
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 17,437 bytes +70 Created page with "= '''API CLIENT ([https://simplybook.me/api/doc#/admin SERVICE PUBLIC DE L'ENTREPRISE]) AUTORISATION''' = <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.getToken(YOUR_COMPANY_LOGIN, YOUR_API_KEY);</nowiki> <br><br> '''Initialisation du client JSO..." Tags: Mobile edit Mobile web edit
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 17,367 bytes +11 Created page with "= '''UTILISATION DE LA CLÉ SECRÈTE API''' = <br><br> Dans certains cas, la méthode de réservation peut nécessiter une confirmation, par exemple si vous acceptez les paiements de vos clients et que vous ne confirmez la réservation qu'après réception du paiement. La méthode confirmBookng de l'API Simplybook prend comme paramètres l'identifiant de la réservation et une signature sécurisée (une autre méthode qui nécessite une signature sécurisée est cancelBo..." Tags: Mobile edit Mobile web edit
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 17,356 bytes −24 Created page with "Lorsqu'un client clique sur le bouton « Confirmer la réservation », vous devez appeler la méthode « book ». Il s'agit de la fonction principale qui effectue toutes les validations nécessaires et enregistre une nouvelle réservation dans le système Simplybook. Elle récupère les informations relatives à la réservation, les données du client telles que son nom et son numéro de téléphone, ainsi que certains paramètres supplémentaires. Vous trouverez la desc..."
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 17,380 bytes +121 Created page with "'''Exemple de code pour la réservation d'un service et sa confirmation à l'aide d'une clé API secrète''' <br><br> <nowiki>$additionalFields = array( '6740d3bce747107ddb9a789cbb78abf3' => 'value1', 'b0657bafaec7a2c9800b923f959f8163' => 'value2' ); $clientData = array( 'name' => 'Nom du client', 'email' => 'client@email.com', 'phone' => '+13152108338' ); $bookingsInfo = $client->book($eventId, $unitId, $date, $time, $clientData, $additionalF..." Tags: Mobile edit Mobile web edit
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 17,259 bytes +40 Created page with "if ($bookingsInfo->require_confirm) { foreach ($bookingsInfo->bookings as $booking) { $sign = md5($booking->id . $booking->hash . YOUR_API_SECRET_KEY); $result = $client->confirmBooking($booking->id, $sign); echo ' Confirm result '; var_dump($result); } }</nowiki> <br><br>" Tags: Mobile edit Mobile web edit
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 17,219 bytes −51 Created page with "L'étape suivante pour un client consiste à choisir une date et une heure pour son service. Nous avons utilisé un sélecteur de date Bootstrap dans l'exemple d'utilisation de l'API, mais vous pouvez également utiliser celui-ci ou tout autre calendrier. Pour définir la première date de votre calendrier, utilisez la méthode getFirstWorkingDay. Elle peut prendre l'identifiant de l'employé comme paramètre et renvoie la prochaine date à laquelle l'employé sélection..." Tags: Mobile edit Mobile web edit
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 17,270 bytes +163 Created page with "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> '''Exemple de code pour calculer l'heure de fin d'une réservation''' <br><br> <nowiki>$startDateTim..."
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 17,107 bytes +208 Created page with "'''Exemple de code pour obtenir la liste des services''' <br><br> <nowiki>$services = $client->getEventList(); // renvoie array(array( // 'id' => 1, - identifiant du service // 'name' => 'Service 1', - nom du service // 'description' => 'Describe your service...', - description du service // 'duration' => 60, - durée du service // 'hide_duration' => 0, - drapeau permettant de masquer la durée aux clients, // 'picture' => nu..." Tags: Mobile edit Mobile web edit
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 16,899 bytes +40 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)..."
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 16,859 bytes +252 Created page with "Guide de l'API utilisateur"
  • curprev 12:2312:23, 15 May 2025 Admin talk contribs 16,607 bytes +170 Created page with "= '''OBTENTION DE DONNÉES À PARTIR DU SERVEUR SIMPLYBOOK''' = <br><br> Une page de réservation est généralement une page où les clients choisissent le service dont ils ont besoin, un employé et l'heure de leur rendez-vous. Ensuite, le client saisit ses coordonnées et confirme la réservation. Les solutions plus complexes peuvent inclure le remplissage de différents formulaires d'inscription, la création de réservations de groupe ou de plusieurs rendez-vous, et..."
  • curprev 12:2212:22, 15 May 2025 Admin talk contribs 16,437 bytes −13 Created page with "== '''Autorisation côté serveur''' == <br><br> '''Obtention de la clé de jeton.''' <br><br> <nowiki>$loginClient = new JsonRpcClient('https://user-api.simplybook.me' . '/login/'); $token = $loginClient->getUserToken(YOUR_COMPANY_LOGIN, YOUR_USER_LOGIN, YOUR_USER_PASSWORD);</nowiki> <br><br> '''Initialisation du client JSON-RPC.''' <br><br> <nowiki>$client = new JsonRpcClient('https://user-api.simplybook.me' . '/admin/', array( 'headers' => array( 'X-Company-Lo..." Tags: Mobile edit Mobile web edit
  • curprev 12:2212:22, 15 May 2025 Admin talk contribs 16,450 bytes +3 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."
  • curprev 12:2212:22, 15 May 2025 Admin talk contribs 16,447 bytes +40 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>"
  • curprev 12:2212:22, 15 May 2025 Admin talk contribs 16,407 bytes +16,407 Created page with "Utilisez notre API développeur pour créer votre propre interface de réservation. Vous pouvez concevoir la solution de votre choix, du widget le plus simple à l'application multifonctionnelle avec des fonctionnalités personnalisées en fonction des spécificités de votre entreprise."