User API guide/uk: Difference between revisions
Created page with "= '''АВТОРИЗАЦІЯ''' = <br><br> Для використання методів Simplybook API необхідна автентифікація. Для авторизації в Simplybook API вам потрібно отримати ключ доступу — access-token. Щоб отримати цей access-token, ви повинні викликати метод JSON-RPC getToken на сервісі https://user-api.simplybook.me/login, передавши..." |
Created page with "Інтерфейс програмування додатків Simplybook використовує [https://en.wikipedia.org/wiki/JSON-RPC#Version_2.0 протокол JSON-RPC 2.0]." |
||
| Line 114: | Line 114: | ||
<br><br> | <br><br> | ||
'''Приклад коду для отримання списку послуг''' | |||
''' | |||
<br><br> | <br><br> | ||
<nowiki>$services = $client- | <nowiki>$services = $client->getEventList(); | ||
// | // повертає масив(array( | ||
// 'id' = | // 'id' => 1, - ідентифікатор послуги | ||
// 'name' = | // 'name' => 'Service 1', - назва послуги | ||
// 'description' = | // 'description' => 'Опишіть свою послугу...', - опис послуги | ||
// 'duration' = | // 'duration' => 60, - тривалість послуги | ||
// 'hide_duration' = | // 'hide_duration' => 0, - прапорець приховування тривалості від клієнтів, | ||
// 'picture' = | // 'picture' => null, - ім'я файлу зображення або null | ||
// 'picture_path' = | // 'picture_path' => '/uploads/apidemo/event__picture/small/', - повний шлях до зображення, | ||
// 'position' = | // 'position' => 1 - позиція послуги | ||
// 'is_active' = | // 'is_active' => 1, - послуга активована | ||
// 'is_public' = | // 'is_public' => 1, - послуга доступна для бронювання клієнтами | ||
// ), ...)</nowiki> | // ), ...)</nowiki> | ||
<br><br> | <br><br> | ||
'''Приклад коду для отримання списку виконавців послуг''' | |||
''' | |||
<br><br> | <br><br> | ||
<nowiki>$services = $client- | <nowiki>$services = $client->getUnitList(); | ||
// | // повертає масив (array( | ||
// 'id' = | // 'id' => 1, - ідентифікатор виконавця | ||
// 'name' = | // 'name' => 'Provider 1', - ім'я виконавця | ||
// 'phone' = | // 'phone' => '111111111', - номер телефону виконавця | ||
// 'description' = | // 'description' => 'Опишіть свого виконавця...', - опис виконавця | ||
// 'email' = | // 'email' => 'test@gmail.com', - електронна адреса виконавця, | ||
// 'is_active' = | // 'is_active' => 1, - виконавець активований | ||
// 'is_visible' = | // 'is_visible' => 1, - виконавець видимий для клієнтів, | ||
// 'picture' = | // 'picture' => null, - ім'я файлу зображення або null, | ||
// 'picure_path' = | // 'picure_path' => '/uploads/apidemo/unit_group__picture/small/', - повний шлях до зображення | ||
// 'position' = | // 'position' => 1, - позиція виконавця | ||
// 'qty' = | // 'qty' => 1, кількість виконавців | ||
// ), ...)</nowiki> | // ), ...)</nowiki> | ||
<br><br> | <br><br> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||