Method: fullHashes.find

找出與要求的雜湊前置字元相符的完整雜湊。

HTTP 要求

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

這個網址使用 gRPC 轉碼語法。

要求主體

要求主體的資料會採用以下結構:

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)

用戶端發出任何搜尋雜湊要求前,必須等待的時間長度下限。如果不設定這個欄位,用戶端可隨時發出要求。

持續時間以秒為單位,最多 9 個小數位數,結尾為「s」。範例:"3.5s"

negativeCacheDuration

string (Duration format)

針對與威脅清單不相符的要求實體,快取回應的時間長度。

持續時間以秒為單位,最多 9 個小數位數,結尾為「s」。範例:"3.5s"