From SimplyBook.me
15 May 2025
- 12:2312:23, 15 May 2025 diff hist +121 User API guide/fr 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
- 12:2312:23, 15 May 2025 diff hist +40 User API guide/fr 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
- 12:2312:23, 15 May 2025 diff hist +753 N Translations:User API guide/57/fr Created page with "= '''FONCTIONNALITÉS PERSONNALISÉES SIMPLYBOOK''' = <br><br> Si votre entreprise a besoin de fonctionnalités supplémentaires, vous pouvez activer certaines de nos fonctionnalités personnalisées. La liste complète des fonctionnalités personnalisées avec une description détaillée est disponible dans votre interface d'administration sous le lien « Fonctionnalités personnalisées ». Une fois la fonctionnalité personnalisée nécessaire activée, les méthodes..." current
- 12:2312:23, 15 May 2025 diff hist +644 N Translations:User API guide/56/fr 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_..." current
- 12:2312:23, 15 May 2025 diff hist −51 User API guide/fr 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
- 12:2312:23, 15 May 2025 diff hist +301 N Translations:User API guide/55/fr 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>" current
- 12:2312:23, 15 May 2025 diff hist +163 User API guide/fr 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..."
- 12:2312:23, 15 May 2025 diff hist +482 N Translations:User API guide/54/fr 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..." current
- 12:2312:23, 15 May 2025 diff hist +826 N Translations:User API guide/53/fr 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..." current
- 12:2312:23, 15 May 2025 diff hist +208 User API guide/fr 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
- 12:2312:23, 15 May 2025 diff hist +894 N Translations:User API guide/52/fr 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..." current
- 12:2312:23, 15 May 2025 diff hist +40 User API guide/fr 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)..."
- 12:2312:23, 15 May 2025 diff hist +680 N Translations:User API guide/51/fr 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..." current
- 12:2312:23, 15 May 2025 diff hist +252 User API guide/fr Created page with "Guide de l'API utilisateur"
- 12:2312:23, 15 May 2025 diff hist +891 N Translations:User API guide/50/fr Created page with "<nowiki>$année = 2015 ; $mois = 3 ; // mars $performerId = 1 ; // Peut être nul $workDaysInfo = $client->getWorkCalendar($année, $mois, $performerId) ; // renvoie array( // '2015-03-01' => array('from' => '09:00:00', 'to' => '18:00:00', 'is_day_off' => 0), // '2015-03-02' => array('from' => '09:00:00', 'to' => '18:00:00', 'is_day_off' => 0), // ... //);</nowiki> <br><br> '''Exemple de code pour obtenir la matrice des heures..." current
- 12:2312:23, 15 May 2025 diff hist +1,046 N Translations:User API guide/49/fr 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..." current
- 12:2312:23, 15 May 2025 diff hist +170 User API guide/fr 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..."
- 12:2312:23, 15 May 2025 diff hist +907 N Translations:User API guide/48/fr Created page with "'''Exemple de code pour obtenir la liste des prestataires de services''' <br><br> <nowiki>$services = $client->getUnitList(); // renvoie array(array( // 'id' => 1, - identifiant du prestataire // 'name' => 'Prestataire 1', - nom du prestataire // 'phone' => '111111111', - numéro de téléphone du prestataire // 'description' => 'Décrivez votre prestataire...', - description du prestataire // 'email' => 'test@gmail.com', - adresse e-mai..." current
- 12:2312:23, 15 May 2025 diff hist +823 N Translations:User API guide/47/fr 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..." current
- 12:2212:22, 15 May 2025 diff hist +552 N Translations:User API guide/46/fr Created page with "La première chose à afficher est donc la liste des services et la liste des employés. Obtenez ces données à l'aide des méthodes getEventList et getUnitList. Elles renvoient toutes deux une liste contenant des informations complètes sur chaque élément, ce qui vous offre de nombreuses possibilités pour afficher les services et les employés sur votre page. Pour filtrer les employés, utilisez la propriété unit_map de la liste des services, qui contient des info..." current
- 12:2212:22, 15 May 2025 diff hist −13 User API guide/fr 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
- 12:2212:22, 15 May 2025 diff hist +727 N Translations:User API guide/45/fr 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..." current
- 12:2212:22, 15 May 2025 diff hist +557 N Translations:User API guide/44/fr 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..." current
- 12:2212:22, 15 May 2025 diff hist +275 N Translations:User API guide/43/fr Created page with "'''Initialisation du client JSON-RPC'''. <br><br> <nowiki>this.client = new JSONRpcClient({ 'url': 'https://user-api.simplybook.me' + '/admin/', 'headers': { 'X-Company-Login': YOUR_COMPANY_LOGIN, 'X-User-Token': token }, 'onerror': function (error) {} });</nowiki> <br><br>" current
- 12:2212:22, 15 May 2025 diff hist +494 N Translations:User API guide/42/fr 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)..." current
- 12:2212:22, 15 May 2025 diff hist +3 User API guide/fr 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."
- 12:2212:22, 15 May 2025 diff hist +1,308 N Translations:User API guide/41/fr 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..." current
- 12:2212:22, 15 May 2025 diff hist +172 N Translations:User API guide/40/fr Created page with "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>" current
- 12:2212:22, 15 May 2025 diff hist +40 User API guide/fr 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>"
- 12:2212:22, 15 May 2025 diff hist +269 N Translations:User API guide/39/fr 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." current
- 12:2212:22, 15 May 2025 diff hist +152 N Translations:User API guide/38/fr Created page with "L'obtention du jeton d'accès peut être mise en œuvre soit côté client, soit depuis votre serveur, ce qui constitue la solution la plus sécurisée." current
- 12:2212:22, 15 May 2025 diff hist +764 N Translations:User API guide/37/fr Created page with "= '''AUTORISATION''' = <br><br> L'utilisation des méthodes API Simplybook nécessite une authentification. Pour vous autoriser dans l'API Simplybook, vous devez obtenir une clé d'accès — access-token. Pour obtenir cette clé d'accès, vous devez appeler la méthode JSON-RPC getToken sur le service https://user-api.simplybook.me/login en transmettant votre clé API personnelle. Vous pouvez copier votre clé API dans l'interface d'administration : allez dans le lien..." current
- 12:2212:22, 15 May 2025 diff hist +224 N Translations:User API guide/36/fr 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>" current
- 12:2212:22, 15 May 2025 diff hist +16,407 N User API guide/fr 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."
- 12:2212:22, 15 May 2025 diff hist +141 N Translations:User API guide/35/fr Created page with "L'interface de programmation d'application Simplybook utilise [https://en.wikipedia.org/wiki/JSON-RPC#Version_2.0 le protocole JSON-RPC 2.0]." current
- 12:2212:22, 15 May 2025 diff hist +288 N Translations:User API guide/34/fr 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." current
- 12:2212:22, 15 May 2025 diff hist +721 N Translations:User API guide/33/fr Created page with "{{#seo: |title=Guide de l'API utilisateur - SimplyBook.me |description=Utilisez l'API utilisateur SimplyBook.me pour créer des intégrations avancées. Suivez notre guide pour une mise en œuvre transparente. Pour en savoir plus, cliquez ici ! |titlemode=ajouter |keywords=fAQ, questions fréquentes, logiciel de réservation, questions sur le système de rendez-vous, rendez-vous en ligne, logiciel de calendrier, système de réservation, calendrier de réservation, logic..."
- 12:2212:22, 15 May 2025 diff hist +26 N Translations:User API guide/Page display title/fr Created page with "Guide de l'API utilisateur" current
- 12:2212:22, 15 May 2025 diff hist −106 User API guide/nl Created page with "Gebruik onze ontwikkelaars-API om uw eigen boekingsinterface te maken. U kunt elke gewenste oplossing ontwerpen, van de eenvoudigste widget tot een multifunctionele applicatie met functionaliteit die is aangepast aan uw bedrijfsspecifieke behoeften."
- 12:2212:22, 15 May 2025 diff hist +8 N Translations:User API guide/65/nl Created page with "<br><br>" current
- 12:2212:22, 15 May 2025 diff hist +155 N Translations:User API guide/64/nl Created page with "Roep [https://simplybook.me/en/api/doc#book boek($eventId, $unitId, $date, $time, $clientData, $additional, $count, $batchId)] aan om een boeking te maken." current
- 12:2212:22, 15 May 2025 diff hist +322 N Translations:User API guide/63/nl Created page with "Als de aangepaste functie voor intakeformulieren is geactiveerd, roep dan [https://simplybook.me/en/api/doc#isPluginActivated isPluginActivated("event_field")] de functie [https://simplybook.me/en/api/doc#getAdditionalFields getAdditionalFields($eventId)] aan om de lijst met velden op te halen die de klant moet invullen." current
- 12:2212:22, 15 May 2025 diff hist −2 User API guide/nl Created page with "= '''AANGEPASTE FUNCTIES VAN SIMPLYBOOK''' = <br><br> Als uw bedrijf specifieke extra functionaliteit nodig heeft, kunt u enkele van onze extra aangepaste functies activeren. De volledige lijst met aangepaste functies met een gedetailleerde beschrijving is beschikbaar in uw beheerdersinterface onder de link 'Aangepaste functies'. Nadat de benodigde aangepaste functie is ingeschakeld, worden de bijbehorende API-methoden geactiveerd, zodat u ze in uw code kunt gebruiken. <..."
- 12:2212:22, 15 May 2025 diff hist +225 N Translations:User API guide/62/nl Created page with "Als de selectie 'Any Employee' actief is en een werknemer is geselecteerd, roep dan [https://simplybook.me/en/api/doc#getAvailableUnits getAvailableUnits($eventId, $dateTime, $count)] aan om de beschikbare $unitId op te halen" current
- 12:2212:22, 15 May 2025 diff hist +336 N Translations:User API guide/61/nl Created page with "Gebruik [https://simplybook.me/en/api/doc#getStartTimeMatrix getStartTimeMatrix ($from als huidige datum, $to als huidige datum, $eventId, $unitId, $count als waarde voor geselecteerde deelnemers)] om beschikbare tijdvakken voor een bepaalde datum op te halen. '''$unitId''' moet null zijn als de optie Alle medewerkers is geselecteerd." current
- 12:2212:22, 15 May 2025 diff hist +557 N Translations:User API guide/60/nl Created page with "Als de aangepaste functie 'Any Employee Selector' is geactiveerd [https://simplybook.me/en/api/doc#isPluginActivated (isPluginActivated("any_unit"))] en er geen speciale duur is ingesteld voor de combinatie van dienstverlener en uitvoerder in de array 'unit_map', dan moet de gebruiker de optie 'Any provider' kunnen selecteren of de dienstverlener handmatig kunnen kiezen. Handmatige selectie van uitvoerders mag echter niet mogelijk zijn als [https://simplybook.me/en/api/d..." current
- 12:2212:22, 15 May 2025 diff hist −20 User API guide/nl Created page with "'''Codevoorbeeld voor het ophalen van intakeformulieren''' <br><br> <nowiki>$fields = $client->getAdditionalFields($eventId); // retourneert - array(array( // 'name' => 'b0657bafaec7a2c9800b923f959f8163', - veldnaam // 'title' => 'Test digits', - veldtitel // 'type' => 'digits', - veldtype // 'values' => null, - beschikbare waarden voor select veldtype // 'default' => null, - standaardwaarde voor veld // 'is_null' => null, - is veld nullable /..."
- 12:2212:22, 15 May 2025 diff hist +368 N Translations:User API guide/59/nl Created page with "Haal een lijst met diensten (evenementen) en uitvoerders (eenheden) op met behulp van de functies [https://simplybook.me/en/api/doc#getEventList getEventList()] en [https://simplybook.me/en/api/doc#getUnitList getUnitList()]. Als de array "unit_map" beschikbaar is voor een dienst, betekent dit dat deze dienst alleen door de opgegeven uitvoerders kan worden geleverd." current
- 12:2212:22, 15 May 2025 diff hist +291 N Translations:User API guide/58/nl Created page with "Controleer of de aangepaste functie Servicecategorieën is geactiveerd door [https://simplybook.me/en/api/doc#isPluginActivated isPluginActivated("event_category")]. Zo ja, geef dan de lijst met categorieën weer met [https://simplybook.me/en/api/doc#getCategoriesList getCategoriesList()]." current
- 12:2212:22, 15 May 2025 diff hist +12 User API guide/nl Created page with "Wanneer een klant op de knop 'Boeking bevestigen' klikt, moet u de methode 'book' aanroepen. Dit is de belangrijkste functie die alle noodzakelijke validaties uitvoert en een nieuwe boeking registreert in het Simplybook-systeem. Deze functie verzamelt informatie over de boeking, klantgegevens zoals naam en telefoonnummer en enkele aanvullende parameters. Zie alle parameterbeschrijvingen van deze methode in [https://simplybook.me/api/doc de lijst met API-functies]. Het an..."