Method: fullHashes.find

リクエストされたハッシュ接頭辞に一致する完全なハッシュを見つけます。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

リクエスト本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "client": {
    object (ClientInfo)
  },
  "clientStates": [
    string
  ],
  "threatInfo": {
    object (ThreatInfo)
  },
  "apiClient": {
    object (ClientInfo)
  }
}
フィールド
client

object (ClientInfo)

クライアント メタデータ。

clientStates[]

string (bytes format)

各クライアントのローカル脅威リストについて、現在のクライアントの状態

Base64 でエンコードされた文字列。

threatInfo

object (ThreatInfo)

チェックされるリストとハッシュ。

apiClient

object (ClientInfo)

クライアントの実装上に構築された上位レベルの API の呼び出し元に関連付けられたクライアント メタデータ。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "matches": [
    {
      object (ThreatMatch)
    }
  ],
  "minimumWaitDuration": string,
  "negativeCacheDuration": string
}
フィールド
matches[]

object (ThreatMatch)

リクエストされた接頭辞に一致する完全なハッシュ。

minimumWaitDuration

string (Duration format)

ハッシュ検索リクエストを発行するまでにクライアントが待機する必要がある最小時間。このフィールドが設定されていない場合、クライアントはリクエストをすぐに発行できます。

s」で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

negativeCacheDuration

string (Duration format)

リクエストされたエンティティが脅威リストと一致しなかった場合に、レスポンスをキャッシュに保存する期間。

s」で終わる小数 9 桁までの秒単位の期間。例: "3.5s"