/v2/Api/ImportToDataTableTasks GET
Формат запроса
Параметры запроса:
| Параметр | Тип | Описание |
|---|---|---|
| apiKey | staring | Ваш API-key, необходимый для авторизации. Обязательный. |
| ID | string | ID импорта. Необходим как часть адреса (не GET параметр). Обязательный. См. примеры. |
Пример:
https://api.esv2.com/v2/Api/ImportToDataTableTasks/39?apiKey=test_api_key1
Ответ
Метод возвращает объект описывающий импорт и историю его выполнения.
Элементы тега Data в ответе:
| Элемент/атрибут | Тип | Описание |
|---|---|---|
| Name | string | Название импорта. |
| URL | string | URL импортируемого файла. |
| History | array[complex] | Массив элементов Import описывающие выполнение импорта.* |
History может быть пустым, если импорт никогда не выполнялся.
Элементы тега Import в ответе:
| Элемент/атрибут | Тип | Описание |
|---|---|---|
| StartedAt | dateTime | Дата начала импорта. |
| UpdatedAt | dateTime | Дата изменения статуса импорта. |
| Status | string | Статус импорта, может принимать значения: "InProgress", "Completed", "Error". |
| Details | string | Дополнительная информация, например, ошибка, если импорт не выполнен. |
Примеры
Запрос:
GET https://api.esv2.com/v2/Api/ImportToDataTableTasks?apiKey=Ваш_API-ключ&id=39 HTTP/1.1 Accept-Encoding: gzip,deflate User-Agent: Jakarta Commons-HttpClient/3.1 Host: api.esv2.com
Ответ:
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/8.0
X-AspNetMvc-Version: 5.2
X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET
Date: Mon, 19 Jan 2015 13:32:30 GMT Content-Length: 367
<ApiResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Data>
<Name>Тест</Name>
<Url>ftp://ftp.expertsender.com/тестовая_таблица.csv</Url>
<History>
<Import>
<StartedAt>2015-01-19T14:31:29</StartedAt>
<UpdatedAt>2015-01-19T14:31:30</UpdatedAt>
<Status>Completed</Status>
<Details>ftp://ftp.expertsender.com/тестовая_таблица.csv</Details>
</Import>
</History>
</Data>
</ApiResponse>