Method: fullHashes.find

Menemukan hash lengkap yang cocok dengan awalan hash yang diminta.

Permintaan HTTP

POST https://safebrowsing.googleapis.com/v4/fullHashes:find

URL menggunakan sintaksis gRPC Transcoding.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "client": {
    object (ClientInfo)
  },
  "clientStates": [
    string
  ],
  "threatInfo": {
    object (ThreatInfo)
  },
  "apiClient": {
    object (ClientInfo)
  }
}
Kolom
client

object (ClientInfo)

Metadata klien.

clientStates[]

string (bytes format)

Status klien saat ini untuk setiap daftar ancaman lokal klien.

String berenkode base64.

threatInfo

object (ThreatInfo)

Daftar dan hash yang akan diperiksa.

apiClient

object (ClientInfo)

Metadata klien yang terkait dengan pemanggil API tingkat lebih tinggi yang di-build berdasarkan implementasi klien.

Isi respons

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "matches": [
    {
      object (ThreatMatch)
    }
  ],
  "minimumWaitDuration": string,
  "negativeCacheDuration": string
}
Kolom
matches[]

object (ThreatMatch)

Hash lengkap yang cocok dengan awalan yang diminta.

minimumWaitDuration

string (Duration format)

Durasi minimum yang harus ditunggu klien sebelum mengeluarkan permintaan hash temuan. Jika kolom ini tidak ditetapkan, klien dapat mengajukan permintaan sesegera mungkin.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

negativeCacheDuration

string (Duration format)

Untuk entity yang diminta yang tidak cocok dengan daftar ancaman, berapa lama respons di-cache.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".