Выгрузка базы знаний по API

В файле находится пример запроса на php для выгрузки содержимого базы знаний в .xlsx файл.

Дополнительная информация:

  • $system – переменная с адресом вашей системы. Например: https://test.helpdeskeddy.com
  • $apiLogin – почта главного администратора системы, $apiPass = API ключ. Доступы находятся в меню "Глобальные настройки" и доступны только главному администратору (создателю) системы:

 

  • $fileName – название сгенерированного файла;
  • $categories – список id категорий через запятую. Если оставить пустым, будут скачаны все категории.

 

Важно! В скрипте также используются библиотеки:

use GuzzleHttp\Client;
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

Поэтому перед запуском скрипта их необходимо будет установить c помощью composer.

Подробнее:

  1. https://docs.guzzlephp.org/en/stable/overview.html
  2. https://phpspreadsheet.readthedocs.io/en/latest/
Выгрузка базы знаний в файл.php
Загрузить