User API guide/uk: Difference between revisions
Created page with "Зверніть увагу, що токен доступу діє протягом однієї години. Це зроблено з міркувань безпеки. Вам потрібно буде поновлювати його щонайменше раз на годину. <br><br><br>" |
Created page with "== '''Авторизація з боку серверного коду''' == <br><br> '''Отримання токен-ключа.''' <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> '''Ініціалізація JSON-RPC-клієнта.''' <br><br> <nowiki>$client = new JsonRpcClient('https://user-api.simply..." |
||
| Line 63: | Line 63: | ||
<br><br><br> | <br><br><br> | ||
<div | <div class="mw-translate-fuzzy"> | ||
=''' | = '''АВТОРИЗАЦІЯ API КОРИСТУВАЧА/АДМІНІСТРАТОРА ([https://simplybook.me/api/doc#/admin СЛУЖБА АДМІНІСТРУВАННЯ КОМПАНІЇ]''' = | ||
<br><br> | <br><br> | ||
==''' | == '''Авторизація з боку клієнта''' == | ||
<br><br> | <br><br> | ||
''' | '''Отримання токен-ключа.''' | ||
<br><br> | <br><br> | ||
<nowiki>var loginClient = new JSONRpcClient({ | <nowiki>var loginClient = new JSONRpcClient({ | ||
| Line 78: | Line 78: | ||
</div> | </div> | ||
'''Ініціалізація JSON-RPC-клієнта'''. | |||
''' | |||
<br><br> | <br><br> | ||
<nowiki>this.client = new JSONRpcClient({ | <nowiki>this.client = new JSONRpcClient({ | ||
| Line 90: | Line 89: | ||
});</nowiki> | });</nowiki> | ||
<br><br> | <br><br> | ||
== '''Авторизація з боку серверного коду''' == | |||
==''' | |||
<br><br> | <br><br> | ||
''' | '''Отримання токен-ключа.''' | ||
<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> | ||
''' | '''Ініціалізація JSON-RPC-клієнта.''' | ||
<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 106: | ||
));</nowiki> | ));</nowiki> | ||
<br><br><br> | <br><br><br> | ||
= '''ОТРИМАННЯ ДАНИХ З СЕРВЕРА SIMPLYBOOK''' = | |||
=''' | |||
<br><br> | <br><br> | ||
Сторінка бронювання зазвичай є сторінкою, на якій клієнти вибирають необхідну послугу, співробітника та час зустрічі. Потім клієнт вводить контактну інформацію та підтверджує бронювання. Більш складні рішення можуть включати заповнення різних форм, створення групових або багаторазових бронювань тощо. Опишемо робочий процес створення найпростішої сторінки бронювання. Якщо вам потрібно додати додаткові функції на свою сторінку, перегляньте повний список [https://simplybook.me/api/doc методів API Simplybook]. | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||