Проблема с выгрузкой по методу analitic.getDataByCondition в диапазоне дат.

Аватара пользователя
Антон Горохов
Сообщения: 1
Зарегистрирован: 16.05.2022 14:36

Проблема с выгрузкой по методу analitic.getDataByCondition в диапазоне дат.

16.05.2022 14:47

Добрый день! Возникла необходимость выгружать через API отчет по тайм трекингу в своем формате. Для этого необходимо выгружать все аналитики с трекингом фактического времени работы за определенный период, пробую метод analitic.getDataByCondition. Столкнулся с проблемой, что начисто игнорируется параметр filters. Работа ведется на PHP, преобразуя в дальнейшем при запросе в XML. Например я передаю вот такой XML

Код: Выделить всё

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [method] => analitic.getDataByCondition
        )
    [account] => amiga
    [analitic] => SimpleXMLElement Object
        (
            [id] => 19428
        )
    [filters] => SimpleXMLElement Object
        (
            [filter] => SimpleXMLElement Object
                (
                    [fromDate] => 01-04-2022
                    [toDate] => 30-04-2022
                )
        )
    [pageSize] => 100
)
Визуально структура правильная, другие методы API работают верно. API отдает просто 100 первых аналитик вообще из других дат, даже не передавая меты, где было бы указано общее количество аналитик и другой информации.

Подскажите пожалуйста, в связи с чем может быть такая ошибка? Перепробовал разные форматы дат, добавление filter.field ничего не дает. Поведение такое, как будто фильтр вообще не передается при запросе.
Заранее благодарен за любую помощь.

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4123
Зарегистрирован: 06.06.2012 13:54

Re: Проблема с выгрузкой по методу analitic.getDataByCondition в диапазоне дат.

18.05.2022 18:10

Здравствуйте, Антон!
Поставьте, пожалуйста, задачу в Службу поддержки с этим же описанием. Есть ощущение, что фильтры в таком случае пока не реализованы, но нужно чтобы это точно проверили технические специалисты.

Аватара пользователя
Баранцев Михаил
Сообщения: 1
Зарегистрирован: 08.06.2022 07:16

Re: Проблема с выгрузкой по методу analitic.getDataByCondition в диапазоне дат.

08.06.2022 07:32

Для работы фильтра необходимо помимо "fromDate" и "toDate" так же указывать "field", который будует содержать id поля, по которому осуществляется выборка. id поля можно узнать c помощью "analitic.getOptions".

Ответить