/v2/Api/Exports/{id} GET

Вместо {id} в URL нужно подставить ID экспорта, который возвращается в ответе на POST-запрос.

Параметры запроса:

ПараметрТипОписание
apiKey string Ваш API-ключ, необходимый для авторизации. Обязательный.
ID integer ID экспорта. Указывается как часть адреса (не GET-параметр). Обязательный. Смотрите примеры.

Пример:

https://api.esv2.com/v2/Api/Exports/23?apiKey=Ваш_API_ключ

Ответ

Метод возвращает объект, описывающий текущий статус экспорта.

Элементы тега Data в ответе:

Элемент/атрибутТипОписание
StatusstringСтатус запланированного экспорта, может быть:
  • Queued - экспорт поставлен в очередь, но еще не начат
  • InProgress - экспорт начат
  • Completed - экспорт завершен и файл доступен для загрузки
  • Error - ошибка экспорта
DownloadUrlstringURL файла с результатами экспорта. Возвращается только если Status=Completed

Примеры

Запрос:

GET https://api.esv2.com/v2/Api/Exports/23?apiKey=Ваш_API_ключ 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/7.5 
X-AspNetMvc-Version: 3.0 
X-AspNet-Version: 4.0.30319 
X-Powered-By: ASP.NET 
Date: Mon, 25 Nov 2013 18:50:13 GMT 
Content-Length: 259


<ApiResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Data>
    <Status>Completed</Status>
    <DownloadUrl>http://api.esv2.com/v2/Api/DownloadFile/23?apiKey=Ваш_API-ключ</DownloadUrl>
  </Data>
</ApiResponse>