Vorgänge mit langer Ausführungszeit (Advanced)

Einige Methoden der Cloud Translation API lösen einen Vorgang mit langer Ausführungszeit aus. Diese Methoden sind asynchron und der Vorgang ist möglicherweise noch nicht abgeschlossen, wenn die Methode eine Antwort zurückgibt. Sie können den Status eines Vorgangs überprüfen oder einen Vorgang auch abbrechen.

Vorgangsstatus

Das folgende Beispiel zeigt, wie Sie den Status eines Vorgangs abrufen.

REST

Rufen Sie die Methode get für die Ressource operation auf.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_NUMBER_OR_ID: Die numerische oder alphanumerische ID Ihres Google Cloud-Projekts
  • location-id: Der Standort, den Sie für Ihren Cloud Storage-Bucket ausgewählt haben
  • operation-id: die Vorgangs-ID, die Sie oben erhalten haben

HTTP-Methode und URL:

GET https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/location-id/operations/operation-id

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "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"
  }
}

Wenn der Vorgang abgeschlossen ist, wird der state-Wert SUCCEEDED zurückgegeben.

Vorgang abbrechen

Im Folgenden wird gezeigt, wie Sie einen Vorgang abbrechen.

REST

Rufen Sie die Methode cancel auf der Ressource operation auf.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_NUMBER_OR_ID: Die numerische oder alphanumerische ID Ihres Google Cloud-Projekts.
  • LOCATION: Der Standort, den Sie beim Start des Vorgangs ausgewählt haben.
  • OPERATION_ID: Die ID des abzubrechenden Vorgangs

HTTP-Methode und URL:

POST https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/LOCATION_ID/operations/OPERATION_ID:cancel

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort erhalten.

Weitere Informationen

  • Unterstützung zur Behebung häufiger Probleme oder Fehler erhalten Sie auf der Seite Fehlerbehebung.