Отчеты по API: различия между версиями
Материал из Planfix
Artem (обсуждение | вклад) (Новая страница: «В ПланФиксе можно сформировать отчет по расписанию и получить его данные через REST API. == Получение данных из отчета по расписанию через REST API == *Создайте повторяющийся отчет. *Создайте токен авторизации для сотрудника, которому п...») |
Artem (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
== Получение данных из отчета по расписанию через REST API == | == Получение данных из отчета по расписанию через REST API == | ||
*Создайте повторяющийся отчет. | *Создайте повторяющийся отчет. | ||
*Создайте токен авторизации для сотрудника, которому планируете отправлять отчет. Сохраненные данные отчета доступны только сотрудникам, которых выберете для отправки. Для создания токена перейдите в '''Управление аккаунтом''' — '''Доступ к API''' — '''REST API''' — '''Создать новый токен''' | *Создайте токен авторизации для сотрудника, которому планируете отправлять отчет. Сохраненные данные отчета доступны только сотрудникам, которых выберете для отправки. Для создания токена перейдите в '''Управление аккаунтом''' — '''Доступ к API''' — '''REST API''' — '''Создать новый токен''': | ||
https://p.pfx.so/pf/Zq/DTaSBg.png | https://p.pfx.so/pf/Zq/DTaSBg.png |
Версия от 09:53, 6 сентября 2023
В ПланФиксе можно сформировать отчет по расписанию и получить его данные через REST API.
Получение данных из отчета по расписанию через REST API
- Создайте повторяющийся отчет.
- Создайте токен авторизации для сотрудника, которому планируете отправлять отчет. Сохраненные данные отчета доступны только сотрудникам, которых выберете для отправки. Для создания токена перейдите в Управление аккаунтом — Доступ к API — REST API — Создать новый токен:
- Получите по REST API список отчетов методом /report/list и найдите идентификатор нужного отчета в ответе (идентификатор отчета можно найти в адресной строке браузера):
http://joxi.ru/gmvy7gzS0Eqdvr
4. Методом /report/{id}/save/list получаем список сохраненных версий данного отчета http://joxi.ru/zANPkVGtwov8Mm - находим идентификатор нужной нам версии 5. Получаем данные отчета по идентификатору сохраненной версии методом /report/{id}/save/{saveId}/data http://joxi.ru/KAg6WGdcOxE5N2
Если отчет большой то у версии будет несколько частей(чанков) chunks при получении данных отчета необходимо будет передавать индекс чанка чтобы получить все части, например chunks = 2, передаем первым запросом chunk 2, вторым 1 и третьим 0, в итоге нам вернутся 3 порции данных отчета..