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"