ПланФикс API analitic.getData: различия между версиями
Материал из Planfix
Seva (обсуждение | вклад) Нет описания правки |
Seva (обсуждение | вклад) Нет описания правки |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 18: | Строка 18: | ||
|sid || string(32) ||ключ сесии || выдается в результате прохождения [[ПланФикс API:Аутентификация|аутентификации]] | |sid || string(32) ||ключ сесии || выдается в результате прохождения [[ПланФикс API:Аутентификация|аутентификации]] | ||
|- | |- | ||
| | |analiticKeys.key|| int || идентификатор строки данных аналитики || возвращается функцией [[ПланФикс API action.get|action.get]] | ||
|- | |- | ||
|} | |} | ||
Допускается одним запросом получать данные | Допускается одним запросом получать данные сразу нескольких добавленных аналитик. Если в запросе был передан идентификатор несуществующей аналитики, то будет возвращена пустая аналитика, ошибка при этом не будет генерироваться. | ||
Ответ при успешном выполнении запроса: | Ответ при успешном выполнении запроса: | ||
Строка 34: | Строка 34: | ||
<name></name> | <name></name> | ||
<value></value> | <value></value> | ||
<valueId></valueId> | |||
</itemData> | </itemData> | ||
<itemData> | <itemData> | ||
Строка 39: | Строка 40: | ||
<name></name> | <name></name> | ||
<value></value> | <value></value> | ||
<valueId></valueId> | |||
</itemData> | </itemData> | ||
<!-- ... --> | <!-- ... --> | ||
</analiticData> | </analiticData> | ||
<analiticData> | <analiticData> | ||
Строка 51: | Строка 50: | ||
<name></name> | <name></name> | ||
<value></value> | <value></value> | ||
<valueId></valueId> | |||
</itemData> | </itemData> | ||
<itemData> | <itemData> | ||
Строка 56: | Строка 56: | ||
<name></name> | <name></name> | ||
<value></value> | <value></value> | ||
<valueId></valueId> | |||
</itemData> | </itemData> | ||
<!-- ... --> | <!-- ... --> | ||
Строка 78: | Строка 79: | ||
|itemData.name || string || имя поля || | |itemData.name || string || имя поля || | ||
|- | |- | ||
|itemData.value || string || значение || | |itemData.value || string || значение (строковое представления) || | ||
|- | |||
|itemData.valueId || string || значение (идентификатор для полей, содержащих объект) || | |||
|- | |- | ||
|} | |} |
Текущая версия от 13:35, 9 июня 2020
Получение данных аналитики прикрепленной действием. Список доступных аналитик получают из списка действий. Формат запроса:
<?xml version="1.0" encoding="UTF-8"?>
<request method="analitic.getData">
<account></account>
<sid></sid>
<analiticKeys>
<key></key>
<key></key>
<!-- ... -->
</analiticKeys>
<signature></signature>
</request>
Название | Тип | Значение | Примечание |
---|---|---|---|
sid | string(32) | ключ сесии | выдается в результате прохождения аутентификации |
analiticKeys.key | int | идентификатор строки данных аналитики | возвращается функцией action.get |
Допускается одним запросом получать данные сразу нескольких добавленных аналитик. Если в запросе был передан идентификатор несуществующей аналитики, то будет возвращена пустая аналитика, ошибка при этом не будет генерироваться.
Ответ при успешном выполнении запроса:
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
<analiticDatas>
<analiticData>
<key></key>
<itemData>
<id></id>
<name></name>
<value></value>
<valueId></valueId>
</itemData>
<itemData>
<id></id>
<name></name>
<value></value>
<valueId></valueId>
</itemData>
<!-- ... -->
</analiticData>
<analiticData>
<key></key>
<itemData>
<id></id>
<name></name>
<value></value>
<valueId></valueId>
</itemData>
<itemData>
<id></id>
<name></name>
<value></value>
<valueId></valueId>
</itemData>
<!-- ... -->
</analiticData>
<!-- ... -->
</analiticDatas>
</response>
Название | Тип | Значение | Примечание |
---|---|---|---|
analiticDatas | список запрошенных аналитик | ||
analiticData | узел описывающий данные, которые содержит аналитика | ||
analiticData.key | int | идентификатор данных | |
analiticData.itemData | узел описывающие запись с данными в аналитике | ||
itemData.id | int | идентификатор, он равен field.id | |
itemData.name | string | имя поля | |
itemData.value | string | значение (строковое представления) | |
itemData.valueId | string | значение (идентификатор для полей, содержащих объект) |
В противном случае будет возвращен ответ с ошибкой:
<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
<code></code>
</response>