Идентификатор файла можно получить запросами:

  • GET /records  —  список записей;
  • GET /fileSystem/files  — список файлов по определенным параметрам;
  • GET /eventsessions/{EVENTSESSION_ID}/files  — список файлов мероприятия;
  • GET /events/{EVENT_ID}/files  — список файлов серии мероприятий.

В запросе также можно использовать идентификаторы онлайн-записей (recordID), и сконвертированных записей (conversionID).

МЕТОД HTTP

GET

URL

https://userapi.webinar.ru/v3/fileSystem/file/{fileID}

ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

Отсутствуют.

ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

  • name — имя файла.

ПОЛЯ ОТВЕТА

Зависят от типа запрашиваемого файла.
Подробнее

ПРИМЕР ЗАПРОСА

url: https://userapi.webinar.ru/v3/fileSystem/file/{fileID},
method: GET,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
};


ПРИМЕР ОТВЕТА

{
    "id": 15426205,
    "isDeleted": false,
    "createAt": "2017-09-19T10:23:56+0300",
    "name": "webinar_na_100.pdf",
    "type": "file",
    "user": {
        "id": 1029,
        "nickname": "Специалист тех.поддержки",
        "type": "USER",
        "name": "Специалист",
        "secondName": "тех.поддержки"
    },
    "path": "...pdf",
    "url": "...pdf",
    "downloadUrl": "...pdf",
    "thumbnailUrl": "...jpg",
    "thumbnails": {
        "640x1920": "...pdf?s=1505805837",
        "1920x1080": "...pdf?s=1505805837",
        "1333x1000": "...pdf?s=1505805837",
        "224x199": "...pdf?s=1505805837",
        "200x50": "...pdf?s=1505805837",
        "50x50": "...pdf?s=1505805837",
        "34x34": "...pdf?s=1505805837",
        "148x112": "...pdf?s=1505805837"
    },
    "uploadUrl": "...",
    "size": 1079386,
    "format": "pdf",
    "isHidden": false,
    "isSystem": false,
    "mimeType": "application\/pdf",
    "typeFile": "presentation",
    "uri": ".pdf",
    "slides": [
        {
            "id": 15426213,
            "isDeleted": false,
            "createAt": "2017-09-19T10:24:01+0300",
            "name": "webinar_na_100_slide_1.pdf",
            "type": "file",
            "path": ".jpg",
            "url": ".jpg",
            "downloadUrl": ".jpg",
            "thumbnailUrl": ".jpg",
            "thumbnails": [],
            "size": 601356,
            "format": "jpg",
            "isHidden": true,
            "isSystem": false,
            "mimeType": "image\/png",
            "typeFile": "slide",
            "uri": ".jpg",
            "number": 1,
            "isOriginal": true,
            "drawings": [],
            "rotate": 0
        },
        {
            "id": 15426215,
            "isDeleted": false,
            "createAt": "2017-09-19T10:24:01+0300",
            "name": "...pdf",
            "type": "file",
            "path": "...jpg",
            "url": "...jpg",
            "downloadUrl": "...jpg",
            "thumbnailUrl": "...jpg",
            "thumbnails": [],
            "size": 115369,
            "format": "jpg",
            "isHidden": true,
            "isSystem": false,
            "mimeType": "image\/png",
            "typeFile": "slide",
            "uri": "...jpg",
            "number": 2,
            "isOriginal": true,
            "drawings": [],
            "rotate": 0
        },
        {
            "id": 15426211,
            "isDeleted": false,
            "createAt": "2017-09-19T10:24:01+0300",
            "name": "webinar_na_100_slide_3.pdf",
            "type": "file",
            "path": ".\/files\.jpg",
            "url": ".jpg",
            "downloadUrl": ".jpg",
            "thumbnailUrl": ".jpg",
            "thumbnails": [],
            "size": 111652,
            "format": "jpg",
            "isHidden": true,
            "isSystem": false,
            "mimeType": "image\/png",
            "typeFile": "slide",
            "uri": "...jpg",
            "number": 3,
            "isOriginal": true,
            "drawings": [],
            "rotate": 0
        },
        {
            "id": 15426221,
            "isDeleted": false,
            "createAt": "2017-09-19T10:24:01+0300",
            "name": "webinar_na_100_slide_4.pdf",
            "type": "file",
            "path": ".jpg",
            "url": "...jpg",
            "downloadUrl": "...jpg",
            "thumbnailUrl": "...jpg",
            "thumbnails": [],
            "size": 858147,
            "format": "jpg",
            "isHidden": true,
            "isSystem": false,
            "mimeType": "image\/png",
            "typeFile": "slide",
            "uri": "...jpg",
            "number": 4,
            "isOriginal": true,
            "drawings": [],
            "rotate": 0
        },
        {
            "id": 15426225,
            "isDeleted": false,
            "createAt": "2017-09-19T10:24:01+0300",
            "name": "webinar_na_100_slide_5.pdf",
            "type": "file",
            "path": "...jpg",
            "url": "...jpg",
            "downloadUrl": "...jpg",
            "thumbnailUrl": "...jpg",
            "thumbnails": [],
            "size": 100284,
            "format": "jpg",
            "isHidden": true,
            "isSystem": false,
            "mimeType": "image\/png",
            "typeFile": "slide",
            "uri": "...jpg",
            "number": 5,
            "isOriginal": true,
            "drawings": [],
            "rotate": 0
        },
        {
            "id": 15426217,
            "isDeleted": false,
            "createAt": "2017-09-19T10:24:01+0300",
            "name": "webinar_na_100_slide_6.pdf",
            "type": "file",
            "path": "...jpg",
            "url": "...jpg",
            "downloadUrl": "...jpg",
            "thumbnailUrl": "...jpg",
            "thumbnails": [],
            "size": 468232,
            "format": "jpg",
            "isHidden": true,
            "isSystem": false,
            "mimeType": "image\/png",
            "typeFile": "slide",
            "uri": "\/\/events-storage.webinar.ru\/api-storage\/files\/job\/2017\/09\/19\/ZXpdsJi4myyNbSKek6KkXid68Svu6z35a4zNGVBJfdfT3fiv.jpg",
            "number": 6,
            "isOriginal": true,
            "drawings": [],
            "rotate": 0
        },
        {
            "id": 15426223,
            "isDeleted": false,
            "createAt": "2017-09-19T10:24:01+0300",
            "name": "webinar_na_100_slide_7.pdf",
            "type": "file",
            "path": "...jpg",
            "url": "...jpg",
            "downloadUrl": "...jpg",
            "thumbnailUrl": "...jpg",
            "thumbnails": [],
            "size": 563247,
            "format": "jpg",
            "isHidden": true,
            "isSystem": false,
            "mimeType": "image\/png",
            "typeFile": "slide",
            "uri": "...jpg",
            "number": 7,
            "isOriginal": true,
            "drawings": [],
            "rotate": 0
        },
       
}

Вы нашли ответ?