Method: fullHashes.find
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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" .
|
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-03-06 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-03-06 UTC."],[[["This API finds full hashes that match requested hash prefixes using a POST request to `https://safebrowsing.googleapis.com/v4/fullHashes:find`."],["The request body includes client metadata, client states, threat information, and API client details, structured according to the provided JSON schema."],["The response body provides matching full hashes, minimum wait duration before the next request, and negative cache duration for non-matching entities, all formatted as described in the schema."]]],["This document details the process for finding full hashes matching requested hash prefixes via the `fullHashes:find` API. A `POST` request to the specified URL includes a JSON request body with client metadata (`client`, `apiClient`), client states (`clientStates`), and threat information (`threatInfo`). The response, if successful, contains matched full hashes (`matches`), a minimum wait duration (`minimumWaitDuration`) before the next request, and a negative cache duration (`negativeCacheDuration`).\n"]]