Method: fullHashes.find

Znajduje pełne hasze pasujące do żądanych prefiksów.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

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

object (ClientInfo)

Metadane klienta.

clientStates[]

string (bytes format)

Bieżący stan klienta dla każdej z lokalnych list zagrożeń klienta.

Ciąg zakodowany w formacie base64.

threatInfo

object (ThreatInfo)

Listy i hasze do sprawdzenia.

apiClient

object (ClientInfo)

Metadane klienta powiązane z elementami wywołującymi interfejsy API wyższego poziomu utworzone w oparciu o implementację klienta.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

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

object (ThreatMatch)

Pełne hasze pasujące do żądanych prefiksów.

minimumWaitDuration

string (Duration format)

Minimalny czas, przez jaki klient musi czekać przed wysłaniem jakiegokolwiek żądania znajdowania haszy. Jeśli to pole nie jest skonfigurowane, klienci mogą wysłać prośbę tak szybko, jak chcą.

Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „s”. Przykład: "3.5s".

negativeCacheDuration

string (Duration format)

Czas przechowywania odpowiedzi w pamięci podręcznej w przypadku żądanych encji, które nie były zgodne z listą zagrożeń.

Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „s”. Przykład: "3.5s".