Method: fullHashes.find

Encontra os hashes completos que correspondem aos prefixos de hash solicitados.

Solicitação HTTP

POST https://safebrowsing.googleapis.com/v4/fullHashes:find

O URL usa a sintaxe de transcodificação gRPC.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "client": {
    object (ClientInfo)
  },
  "clientStates": [
    string
  ],
  "threatInfo": {
    object (ThreatInfo)
  },
  "apiClient": {
    object (ClientInfo)
  }
}
Campos
client

object (ClientInfo)

Os metadados do cliente.

clientStates[]

string (bytes format)

Os estados atuais do cliente para cada lista de ameaças locais.

Uma string codificada em base64.

threatInfo

object (ThreatInfo)

As listas e hashes a serem verificados.

apiClient

object (ClientInfo)

Metadados do cliente associados aos autores da chamada de APIs de nível superior criados com base na implementação do cliente.

Corpo da resposta

Se bem-sucedido, o corpo da resposta exibirá os dados com a seguinte estrutura:

Representação JSON
{
  "matches": [
    {
      object (ThreatMatch)
    }
  ],
  "minimumWaitDuration": string,
  "negativeCacheDuration": string
}
Campos
matches[]

object (ThreatMatch)

Os hashes completos que correspondem aos prefixos solicitados.

minimumWaitDuration

string (Duration format)

O tempo mínimo que o cliente precisa aguardar antes de emitir qualquer solicitação de localização de hashes. Se esse campo não for definido, os clientes poderão emitir uma solicitação assim que quiserem.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

negativeCacheDuration

string (Duration format)

Para entidades solicitadas que não correspondem à lista de ameaças, por quanto tempo armazenar a resposta em cache.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".