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

İstek gövdesi, aşağıdaki yapıyla birlikte 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 olarak kodlanmış 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 çağrılarıyla 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 ön eklerle eşleşen tam karmalar.

minimumWaitDuration

string (Duration format)

İstemcinin, karma bulma isteği yayınlamadan önce beklemesi gereken minimum süredir. Bu alan ayarlanmazsa müşteriler istedikleri anda istek gönderebilir.

En fazla dokuz kesir basamağı içeren ve "s" ile sonlandırılan saniye cinsinden bir süre. Örnek: "3.5s".

negativeCacheDuration

string (Duration format)

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

En fazla dokuz kesir basamağı içeren ve "s" ile sonlandırılan saniye cinsinden bir süre. Örnek: "3.5s".