Method: fullHashes.find

Znajduje pełne wartości hash pasujące do żądanych prefiksów skrótó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 lokalnej listy zagrożeń klienta.

Ciąg zakodowany w standardzie 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 tworzone na podstawie implementacji 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 jakichkolwiek żądań haszów znajdowania. Jeśli to pole nie jest skonfigurowane, klienci mogą wysyłać żądania tak szybko, jak chcą.

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

negativeCacheDuration

string (Duration format)

Czas przechowywania odpowiedzi w pamięci podręcznej w przypadku żądanych encji, które nie pasowały do listy zagrożeń.

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