Method: fullHashes.find

İstenen karma önekleriyle eşleşen tam karmaları bulur.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

İstek içeriği

İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:

JSON gösterimi
{
  "client": {
    object (ClientInfo)
  },
  "clientStates": [
    string
  ],
  "threatInfo": {
    object (ThreatInfo)
  },
  "apiClient": {
    object (ClientInfo)
  }
}
Alanlar
client

object (ClientInfo)

İstemci meta verileri.

clientStates[]

string (bytes format)

İstemcinin her yerel tehdit listesi için geçerli istemci durumu.

Base64 kodlu bir dize.

threatInfo

object (ThreatInfo)

Kontrol edilecek listeler ve karmalar.

apiClient

object (ClientInfo)

İstemcinin uygulamasına ek olarak oluşturulan, daha üst düzey API'lerin çağrılarını yapanlarla ilişkili istemci meta verileri.

Yanıt gövdesi

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "matches": [
    {
      object (ThreatMatch)
    }
  ],
  "minimumWaitDuration": string,
  "negativeCacheDuration": string
}
Alanlar
matches[]

object (ThreatMatch)

İstenen öneklerle eşleşen tam karmalar.

minimumWaitDuration

string (Duration format)

İstemcinin, karma bulma isteği göndermeden önce beklemesi gereken minimum süre. Bu alan ayarlanmazsa müşteriler istedikleri anda bir istek gönderebilir.

"s" ile biten ve en fazla dokuz kesir basamağı olan, saniye cinsinden bir süre. Örnek: "3.5s".

negativeCacheDuration

string (Duration format)

Tehdit listesiyle eşleşmeyen ve istenen varlıklar için yanıtın ne kadar süreyle önbelleğe alınacağı.

"s" ile biten ve en fazla dokuz kesir basamağı olan, saniye cinsinden bir süre. Örnek: "3.5s".