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 dibangun 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 temukan apa pun. Jika kolom ini tidak disetel, klien dapat mengeluarkan permintaan sesegera mungkin.

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

negativeCacheDuration

string (Duration format)

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

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