# getIncomingFilesRequests

Версия: 4.1.0+

Описание: получить список скачиваемых файлов и новых входящих файловых запросов.

Пример запроса:

{
    "method": "getIncomingFilesRequests",
    "requestId" : "1"
}

Пример ответа:

{
    "method": "getIncomingFilesRequests",
    "requestId" : "1",
    "incomingFilesRequests": [
        {
            "fileRequestId": "8e9dc8cc-fd65-47c0-8474-a4042bbbb395",
            "peerId": "820_1@some.server",
            "peerDn": "820_1",
            "fileName": "2.jpg",
            "size": 3200,
            "status": 1,
            "timestamp": 1659249467212
        },
        {
            "fileRequestId": "3fbbe5c1-a9c2-413e-9564-a485a018bd13",
            "peerId": "820_1@some.server",
            "peerDn": "820_1",
            "fileName": "3.png",
            "size": 7701,
            "status": 1,
            "timestamp": 1659249491211,
            "confId": "0000016f35f42ef6@some.server#vcs"
        }
    ],
    "result": true
}

Описание параметров:

  • incomingFilesRequests - список запросов

  • fileRequestId - идентификатор запроса

  • peerId - уникальный идентификатор пользователя (TrueConf ID), который отослал файл

  • peerDn - отображаемое имя пользователя, который отослал файл

  • fileName - имя файла

  • size - размер файла в байтах

  • timestamp - таймстамп создания файлового запроса

  • confId - уникальный идентификатор сеанса связи, в рамках которого был запрос с файлом. Параметр отсутствует для файлов, которые были отосланы вне групповых конференций

  • status - статус запроса файла. Существуют следующие статусы:

    • 0 - внутренний сбой

    • 1 - в ожидании реакции на запрос

    • 2 - запрос принят, файл скачивается

    • 3 - запрос обработан

  • requestId - уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесь

См. также: