Параметры запроса
|
Тип данных |
Пример значения |
Описание |
|---|---|---|
|
charset |
windows-1250 |
Любой поддерживаемый символ set. |
|
Валюта |
EUR |
Любая поддерживаемая Валюта. |
|
datetime |
2012-07-30 17:30 |
Дата и время в формате yyyy-MM-dd HH:mm. При чтении даты всегда используется часовой пояс UTC. |
|
отрасль(тип) |
348 |
Идентификатор (Идентификатор свойства) объекта отрасли указанного типа. Например, при создании проект возвращается Идентификатор (например, 348) в структуре JSON. Этот Идентификатор можно позже использовать, чтобы изменить статус проект, установив параметр проект=348. |
|
enum(имя) |
Значение из фиксированного набора значений. Каждый набор значений (enum) имеет имя. Перечисления всегда нечувствительны к регистру. |
|
|
файл |
Бинарные данные. Весь запрос должен быть отправлен в формате multipart/form-data. Примеры кода на Java и C++. |
|
|
exfile |
Совместимо с типом |
|
|
jsonObject(type) |
{ 'Идентификатор': 'xyz' } |
Объект указанного типа (представленный в нотации JSON). Описание конкретных типов приведено ниже. |
|
jsonObjectList(type) |
[{ 'Идентификатор': 'xyz' }] |
список объектов указанного типа (представленный в нотации JSON). |
|
lang |
ru |
Любой поддерживаемый языковый код. |
|
список(тип) |
список значений другого типа. При вызове действия интерфейс приложений API список определяется путем многократного использования одного и того же имени параметра (например, |
|
|
строка |
Мой проект |
Последовательность символов (в кодировке UTF-8). |
|
задача |
RiYnxBD0xBY1lwhf1 |
Идентификатор задачи перевода. Больше частей задания (если они были созданы путем разделения родительского элемента части задания) могут использовать одну и ту же задачу. |
|
map(type, type) |
Карта ключей и значений заданного типа. При вызове действия интерфейс приложений API карта определяется с использованием одного и того же имени параметра несколько раз (например, |
Ответ
Тело HTTP может содержать следующие типы данных:
-
JSON
Структура данных (в кодировке UTF-8). Каждый вызов интерфейс приложений API, возвращающий JSON, содержит пример ответа.
-
binary
Бинарные данные.
Задача против Часть задания
Задача
Задача представляет собой одно задание по переводу (т.е. файл для перевода) на один перевод язык. Если одно задание загружается на несколько перевод языков, для каждого перевод языка создается независимая задача.
Если задание переводится в нескольких рабочих процессах, каждый рабочий процесс использует одну и ту же задачу, но отличается на уровне рабочего процесса. (Вот почему некоторые вызовы интерфейс приложений API имеют два аргумента для задача и уровня.) Идентификатор задачи состоит из буквенно-цифровых символов (например, RiYnxBD0xBY1lwhf1), в то время как уровень идентифицируется целым числом (обычно 1-10). Первый уровень в каждом проект, который использует рабочие процессы, всегда имеет Идентификатор 1.
Задания, разделенные на несколько частей, будут иметь один и тот же Идентификатор задачи, а параметр isParentJobSplit будет true.
Часть задания
Часть задания представляет собой задание для каждого языка перевода и этапа рабочего процесса. Например, один файл, импортированный в проект с 2 этапами рабочего процесса и 3 языками перевода, приведет к созданию 6 частей задания. Каждая часть задания может быть назначена разным лингвистам или иметь разную дату сдачи или статус.
Каждая часть задания может быть также разделена на несколько частей задания, которые получат свой собственный Идентификатор части задания. Часть задания всегда уникальна.
Типы объектов (используются в параметрах JSON)
TagMetadata {
строка Идентификатор
строка тип
строка контент
строка transAttributes
}