Lang andauernde Vorgänge (Advanced)

Einige Methoden der Cloud Translation API lösen einen lang andauernden Vorgang 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 UND BEFEHLSZEILE

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

Ersetzen Sie diese Werte in den folgenden Anweisungen:

  • project-number-or-id: Ihre Google Cloud-Projektnummer oder -ID
  • location-id: Der Standort, den Sie für Ihren Cloud Storage-Bucket ausgewählt haben
  • operation-id: 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 UND BEFEHLSZEILE

Rufen Sie die Methode cancel auf der Ressource operation auf.

Ersetzen Sie diese Werte in den folgenden Anweisungen:

  • project-number: Ihre Google Cloud-Projektnummer oder -ID
  • location-id: Der Standort, den Sie für Ihren Cloud Storage-Bucket ausgewählt haben
  • operation-id: Vorgangs-ID, die Sie oben erhalten haben

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.