Parámetros de solicitud
|
Tipo de datos |
Valor de muestra |
Descripción |
|---|---|---|
|
charset |
windows-1250 |
Cualquier carácter compatible. |
|
moneda |
EUR |
Cualquier moneda compatible. |
|
datetime |
2012-07-30 17:30 |
Fecha y hora en formato yyyy-MM-dd HH:mm. La zona horaria UTC se utiliza siempre al leer la fecha. |
|
dominio(tipo) |
348 |
Identificador (ID de propiedad) de un objeto de dominio del tipo especificado. Por ejemplo, al crear un proyecto, se devuelve el ID (p. ej., 348) en la estructura JSON. Este identificador puede utilizarse posteriormente para cambiar el estado del proyecto estableciendo el parámetro proyecto=348. |
|
enum(nombre) |
Un valor de un conjunto fijo de valores. Cada conjunto de valores (enum) tiene un nombre. Los enums no distinguen entre mayúsculas y minúsculas. |
|
|
archivo |
Datos binarios. Toda la solicitud debe enviarse en formato multipart/form-data. Ejemplos de código en Java y C++. |
|
|
exfile |
Compatible con el tipo |
|
|
jsonObject(type) |
{ 'ID': 'xyz' } |
Un objeto del tipo especificado (representado mediante notación JSON). Consulte a continuación la descripción de tipos particulares. |
|
jsonObjectList(type) |
[{ 'ID': 'xyz' }] |
Una lista de objetos del tipo especificado (representados mediante notación JSON). |
|
lang |
en |
Cualquier código de idioma admitido. |
|
lista(tipo) |
Una lista de valores de otro tipo. Al llamar a una acción de la API, la lista se define utilizando el mismo nombre de parámetro varias veces (p. ej., |
|
|
cadena |
Mi Proyecto |
La secuencia de caracteres (codificada en UTF-8). |
|
tarea |
RiYnxBD0xBY1lwhf1 |
Un identificador de una tarea de traducción. Más partes del trabajo (si se crearon dividiendo la parte del trabajo del elemento raíz) pueden compartir la misma tarea. |
|
map(tipo, tipo) |
Un mapa de claves y valores de un tipo determinado. Al llamar a una acción de la API, el mapa se define utilizando el mismo nombre de parámetro varias veces (por ejemplo, |
Respuesta
El cuerpo de un HTTP puede contener estos tipos de datos:
-
JSON
Estructura de datos (codificada en UTF-8). Cada llamada a la API que devuelve JSON contiene un ejemplo de una respuesta.
-
binario
Datos binarios.
Tarea frente a Parte del trabajo
Tarea
Una tarea representa un trabajo de traducción (es decir, un archivo que se va a traducir) en un idioma meta. Si un trabajo se sube en más idiomas meta, se crea una tarea independiente para cada idioma meta.
Si un trabajo se traduce en múltiples flujos de trabajo, cada flujo de trabajo comparte la misma tarea pero difiere en el nivel del flujo de trabajo. (Esta es la razón por la que algunas llamadas a la API tienen dos argumentos para tarea y nivel.) Un identificador de tarea se compone de caracteres alfanuméricos (por ejemplo, RiYnxBD0xBY1lwhf1), mientras que un nivel se identifica mediante un número entero (normalmente 1-10). El primer nivel en cada proyecto que utiliza flujos de trabajo siempre tiene el identificador 1.
Los trabajos divididos en varias partes tendrán el mismo ID de tarea, y el parámetro isParentJobSplit será true.
Parte de trabajo
Una jobPart representa un trabajo por meta idioma(s) y pasos del flujo de trabajo. Por ejemplo, un solo archivo importado a un proyecto con 2 pasos de flujo de trabajo y 3 meta idiomas resultará en 6 jobParts. Cada jobPart puede asignarse a un lingüista diferente o tener una fecha de entrega o estado diferente.
Cada jobPart también puede dividirse en varias jobParts que obtendrán su propio jobPart ID. Una jobPart es siempre única.
Tipos de objeto (usados en parámetros JSON)
TagMetadata {
ID de cadena
tipo de cadena
contenido de cadena
atributos de traducción de cadena
}