Method: fullHashes.find
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Findet die vollständigen Hashes, die mit den angeforderten Hash-Präfixen übereinstimmen.
HTTP-Anfrage
POST https://safebrowsing.googleapis.com/v4/fullHashes:find
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
{
"client": {
object (ClientInfo )
},
"clientStates": [
string
],
"threatInfo": {
object (ThreatInfo )
},
"apiClient": {
object (ClientInfo )
}
} |
Felder |
client |
object (ClientInfo )
Die Metadaten des Clients.
|
clientStates[] |
string (bytes format)
Der aktuelle Clientstatus für jede lokale Bedrohungsliste des Clients. Ein base64-codierter String.
|
threatInfo |
object (ThreatInfo )
Die zu prüfenden Listen und Hashes.
|
apiClient |
object (ClientInfo )
Clientmetadaten, die mit Aufrufern von übergeordneten APIs verknüpft sind, die auf der Implementierung des Clients basieren.
|
Antworttext
Wenn der Vorgang erfolgreich ist, enthält der Antworttext Daten mit folgender Struktur:
JSON-Darstellung |
{
"matches": [
{
object (ThreatMatch )
}
],
"minimumWaitDuration": string,
"negativeCacheDuration": string
} |
Felder |
matches[] |
object (ThreatMatch )
Die vollständigen Hashes, die mit den angeforderten Präfixen übereinstimmten.
|
minimumWaitDuration |
string (Duration format)
Die Mindestdauer, die der Client warten muss, bevor er eine Anfrage zum Suchen von Hashes senden kann. Wenn dieses Feld nicht festgelegt ist, können Clients so schnell wie möglich eine Anfrage senden. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit "s ". Beispiel: "3.5s" .
|
negativeCacheDuration |
string (Duration format)
Wie lange die Antwort bei angeforderten Entitäten, die nicht mit der Bedrohungsliste übereinstimmen, im Cache gespeichert werden soll. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit "s ". Beispiel: "3.5s" .
|
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-03-06 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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"]]