Method: fullHashes.find

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)

Aktuelle Clientstatus für die einzelnen lokalen Bedrohungslisten des Clients.

Ein base64-codierter String.

threatInfo

object (ThreatInfo)

Die Listen und Hashes, die geprüft werden sollen.

apiClient

object (ClientInfo)

Clientmetadaten, die den Aufrufern von übergeordneten APIs zugewiesen sind, die auf der Implementierung des Clients aufbauen.

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 den angeforderten Präfixen entsprechen.

minimumWaitDuration

string (Duration format)

Die Mindestdauer, die der Client warten muss, bevor er eine Anfrage zum Suchen von Hashes sendet. Wenn dieses Feld nicht festgelegt ist, können Kunden eine Anfrage senden, sobald sie möchten.

Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die auf „s“ endet. Beispiel: "3.5s".

negativeCacheDuration

string (Duration format)

Wie lange die Antwort im Cache gespeichert werden soll, wenn die angeforderten Entitäten nicht mit der Bedrohungsliste übereinstimmen.

Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die auf „s“ endet. Beispiel: "3.5s".