Operasi yang Berjalan Lama
Submission API bersifat asinkron dan menampilkan operasi yang berjalan lama. Operasi mungkin tidak selesai saat metode menampilkan respons.
Mendapatkan status operasi
Berikut ini cara memeriksa status operasi.
Panggil metode GET
untuk jenis Operasi.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- project-number: nomor project Google Cloud Anda
- operation-id: ID operasi Anda
Metode HTTP dan URL:
GET https://webrisk.googleapis.com/v1/projects/project-number/operations/operation-id
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Jalankan perintah berikut:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
"https://webrisk.googleapis.com/v1/projects/project-number/operations/operation-id"
PowerShell
Jalankan perintah berikut:
$cred = gcloud auth application-default print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://webrisk.googleapis.com/v1/projects/project-number/operations/operation-id" | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name": "projects/project-number/operations/operation-id", "metadata": { "@type": "type.googleapis.com/google.cloud.webrisk.v1.SubmitUriMetadata", "state": "RUNNING" } "done": false, ... }
Setelah operasi selesai, salah satu nilai berikut akan ditampilkan untuk
state
:
SUCCEEDED
: menunjukkan bahwa URL yang dikirimkan telah ditambahkan ke Daftar Blokir Safe Browsing.CLOSED
: menunjukkan bahwa URL yang dikirimkan tidak terdeteksi melanggar Kebijakan Safe Browsing dan tidak ditambahkan ke Daftar yang Tidak Diizinkan di Safe Browsing dalam 24 jam terakhir.