|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Доступ к архивам данных > /Methods/HistoryReadRawAsync |
Запрос ставит задачу на чтение архива в очередь в рамках уже созданной подписки данных. Это асинхронный аналог HistoryReadRaw, где клиент сначала подает этот запрос, а потом забирает данные через PublishHistoryData.
HTTP: POST /Methods/HistoryReadRawAsync
Требует предварительного создания подписки через CreateDataSubscription (откуда берется subscriptionId).
{
"sessionId": 1234,
"subscriptionId": 1,
"parameters": {
"startTime": 1357002062000,
"endTime": 1357002062000
},
"data": [
{
"archiveItemId": 111
}
]
}
Структура parameters и data полностью аналогична маршруту HistoryReadRaw. Поле subscriptionId обязательно в корне (или внутри parameters). Примечание: Поля `clientHandle` и `removeOtherRequests` из старой справки фактически игнорируются.
{
"subscriptionId": 1,
"requestId": 1,
"serverTime": 1682503946407,
"code": 0
}
Поле |
Тип |
Условие |
Описание |
|---|---|---|---|
subscriptionId |
int |
Всегда |
Идентификатор подписки. |
requestId |
int |
Всегда |
Внутренний номер запроса, необходимый для PublishHistoryData. |