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)

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".