Google menggunakan teknologi AI untuk menerjemahkan konten ke dalam bahasa pilihan Anda. Terjemahan AI mungkin mengandung kesalahan.
Operasi yang berjalan lama
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Beberapa metode Dialogflow API menampilkan operasi yang berjalan lama.
Metode ini bersifat asinkron,
dan operasi mungkin tidak diselesaikan saat metode menampilkan respons.
Anda dapat memeriksa status atau membatalkan operasi.
Mendapatkan status operasi
Berikut ini cara memeriksa status operasi.
Jika Anda memiliki banyak operasi yang perlu diperiksa, Anda harus membatasi kecepatan panggilan atau menggunakan metode list .
REST
Panggil metode get untuk jenis
Operations .
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID : project ID GCP Anda
OPERATION_ID : ID operasi Anda
API_VERSION : v2 atau v2beta1
Metode HTTP dan URL:
GET https://dialogflow.googleapis.com/API_VERSION /projects/my-gcp-project /operations/OPERATION_ID
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud CLI menggunakan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login ,
atau dengan menggunakan Cloud Shell ,
yang secara otomatis membuat Anda login ke gcloud CLI.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan gcloud auth list .
Jalankan perintah berikut:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: PROJECT_ID " \ "https://dialogflow.googleapis.com/API_VERSION /projects/my-gcp-project /operations/OPERATION_ID "
PowerShell (Windows)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud CLI menggunakan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login .
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan gcloud auth list .
Jalankan perintah berikut:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred"; "x-goog-user-project" = "PROJECT_ID " } Invoke-WebRequest ` -Method GET ` -Headers $headers ` -Uri "https://dialogflow.googleapis.com/API_VERSION /projects/my-gcp-project /operations/OPERATION_ID " | Select-Object -Expand Content
Anda akan menerima respons JSON yang mirip dengan yang berikut ini:
{
"name": "projects/PROJECT_ID /operations/some-operation-name-OPERATION_ID ",
"metadata": {
"@type": "type.googleapis.com/google.cloud.dialogflow.API_VERSION .SomeOperationType",
"state": "DONE"
},
"done": true,
...
}
Setelah operasi selesai, nilai state SUCCESSFUL akan ditampilkan.
Mencantumkan dan membatalkan operasi
Selain mendapatkan operasi tertentu, Anda dapat mencantumkan dan membatalkan operasi.
Lihat metode list dan cancel untuk jenis
Operations .
Hasil list mungkin berisi operasi yang tidak terkait dengan tugas Anda saat ini,
jadi pastikan untuk memfilter hasilnya.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0 , sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0 . Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2026-07-12 UTC.
[null,null,["Terakhir diperbarui pada 2026-07-12 UTC."],[],[]]