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"