Algunos métodos de la API de Cloud Translation muestran una operación de larga duración. Estos métodos son asíncronos y es posible que la operación no se complete cuando el método muestra una respuesta. Puedes verificar el estado de una operación o cancelarla.
Estado de la operación
A continuación, se muestra cómo sondear el estado de una operación.
REST
Llama al método get
para el recurso operation
.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_NUMBER_OR_ID: el ID numérico o alfanumérico del proyecto de Google Cloud
- location-id: la ubicación que elegiste para tu bucket de Cloud Storage
- operation-id: el ID de operación que recibiste anteriormente
Método HTTP y URL:
GET https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/location-id/operations/operation-id
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "name": "projects/project-number/locations/location-id/operations/operation-id", "metadata": { "@type": "type.googleapis.com/google.cloud.translation.v3.SomeOperationMetadata", "state": "SUCCEEDED", "submitTime": "2019-11-27T22:59:40Z" } }
Cuando se completa la operación, se muestra un valor state
de SUCCEEDED
.
Cancelación de la operación
A continuación, se muestra cómo cancelar una operación.
REST
Llama al método cancel
en el recurso operation
.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_NUMBER_OR_ID: el ID numérico o alfanumérico del proyecto de Google Cloud.
- LOCATION: la ubicación que elegiste cuando iniciaste la operación.
- OPERATION_ID: el ID de la operación que se cancelará.
Método HTTP y URL:
POST https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/LOCATION_ID/operations/OPERATION_ID:cancel
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Recursos adicionales
- Para obtener ayuda en la resolución de errores o problemas habituales, consulta la página Solución de problemas.