User API guide/nl: Difference between revisions
Created page with "{{#seo: |title=Gebruikershandleiding API - SimplyBook.me |description=Gebruik de SimplyBook.me-gebruikers-API om geavanceerde integraties te maken. Volg onze handleiding voor een naadloze implementatie. Meer informatie vindt u hier! |titlemode=toevoegen |keywords=faq, veelgestelde vragen, boekingssoftware, vragen over het afspraken systeem, online afspraken, kalendersoftware, boekingssysteem, boekingskalender, planningssoftware, online afspraken plannen, online planning,..." |
Created page with "= '''AUTORISATIE''' = <br><br> Voor het gebruik van Simplybook API-methoden is authenticatie vereist. Om autorisatie te verkrijgen in Simplybook API, moet u een toegangssleutel (access-token) aanvragen. Om deze access-token te verkrijgen, moet u de JSON-RPC-methode getToken aanroepen op https://user-api.simplybook.me/login service en uw persoonlijke API-sleutel doorgeven. U kunt uw API-sleutel kopiëren in de beheerdersinterface: ga naar de link 'Aangepaste functies' en..." |
||
| Line 63: | Line 63: | ||
<br><br><br> | <br><br><br> | ||
= '''GEBRUIKER/BEHEERDER API ([https://simplybook.me/api/doc#/admin BEDRIJFSBEHEERDIENST]) AUTORISATIE''' = | |||
=''' | |||
<br><br> | <br><br> | ||
==''' | == '''Autorisatie vanuit de code van de klant''' == | ||
<br><br> | <br><br> | ||
''' | '''De token-sleutel ophalen.''' | ||
<br><br> | <br><br> | ||
<nowiki>var loginClient = new JSONRpcClient({ | <nowiki>var loginClient = new JSONRpcClient({ | ||
| Line 76: | Line 75: | ||
var token = loginClient.getUserToken(YOUR_COMPANY_LOGIN, YOUR_USER_LOGIN, YOUR_USER_PASSWORD);</nowiki> | var token = loginClient.getUserToken(YOUR_COMPANY_LOGIN, YOUR_USER_LOGIN, YOUR_USER_PASSWORD);</nowiki> | ||
<br><br> | <br><br> | ||
'''Initialisatie JSON-RPC-client'''. | |||
''' | |||
<br><br> | <br><br> | ||
<nowiki>this.client = new JSONRpcClient({ | <nowiki>this.client = new JSONRpcClient({ | ||
| Line 90: | Line 87: | ||
});</nowiki> | });</nowiki> | ||
<br><br> | <br><br> | ||
== '''Autorisatie vanuit de servercode''' == | |||
==''' | |||
<br><br> | <br><br> | ||
''' | '''De token-sleutel ophalen.''' | ||
<br><br> | <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->getUserToken(YOUR_COMPANY_LOGIN, YOUR_USER_LOGIN, YOUR_USER_PASSWORD);</nowiki> | ||
<br><br> | <br><br> | ||
''' | '''Initialisatie JSON-RPC-client.''' | ||
<br><br> | <br><br> | ||
<nowiki>$client = new JsonRpcClient('https://user-api.simplybook.me' . '/admin/', array( | <nowiki>$client = new JsonRpcClient('https://user-api.simplybook.me' . '/admin/', array( | ||
'headers' = | 'headers' => array( | ||
'X-Company-Login: ' . YOUR_COMPANY_LOGIN, | 'X-Company-Login: ' . YOUR_COMPANY_LOGIN, | ||
'X-User-Token: ' . $token | 'X-User-Token: ' . $token | ||
| Line 109: | Line 104: | ||
));</nowiki> | ));</nowiki> | ||
<br><br><br> | <br><br><br> | ||
= '''GEGEVENS OPVRAGEN VAN DE SIMPLYBOOK-SERVER''' = | |||
=''' | |||
<br><br> | <br><br> | ||
Een boekingspagina is meestal een pagina waar klanten de gewenste dienst, een medewerker en een tijdstip voor hun afspraak kiezen. Vervolgens vult de klant enkele contactgegevens in en bevestigt hij de boeking. Complexere oplossingen kunnen het invullen van verschillende intakeformulieren, het maken van groeps- of meervoudige boekingen enzovoort omvatten. Laten we de workflow voor het maken van de eenvoudigste boekingspagina beschrijven. Als u vervolgens extra functionaliteit aan uw pagina wilt toevoegen, vindt u hier de volledige lijst met [https://simplybook.me/api/doc Simplybook API-methoden]. | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||