В файле находится пример запроса на php для выгрузки компаний в .xlsx файл.
Также по необходимости выгружаются кастом поля компаний и информация по сотрудникам (в API Сотрудники/Менеджеры возвращаются массивом ID пользователей).
Дополнительная информация:
- $system – переменная с адресом вашей системы. Например: https://test.helpdeskeddy.com
- $apiLogin - api login
- $apiPass - api ключ
- $fileName - название сгенерированного файла;
- $company_fields - массив полей компании, необходимых для выгрузки. Если поля не нужны, оставить массив пустой []
- $company_fields_column_name - массив для названия колонок кастомных полей компаний в excel
- $counter и $max_counter - для контроля кол-ва запросов
Важно! В скрипте также используются библиотеки:
use GuzzleHttp\Client;
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
Поэтому перед запуском скрипта их необходимо будет установить c помощью composer.
- https://docs.guzzlephp.org/en/stable/overview.html
- https://phpspreadsheet.readthedocs.io/en/latest/
Более детальная информация по работе с API HelpDeskEddy -> Документация API