Method: fullHashes.find

Znajduje pełne hasze 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 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 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ć, zanim wyśle żądanie dotyczące haszy znajdowania. Jeśli to pole nie jest skonfigurowane, klienci mogą wysyłać żądania tak szybko, jak chcą.

Czas trwania w sekundach zawierający maksymalnie 9 cyfr po przecinku zakończony znakiem „s”. Przykład: "3.5s".

negativeCacheDuration

string (Duration format)

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

Czas trwania w sekundach zawierający maksymalnie 9 cyfr po przecinku zakończony znakiem „s”. Przykład: "3.5s".