Method: fullHashes.find

Tìm tất cả hàm băm khớp với tiền tố hàm băm được yêu cầu.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "client": {
    object (ClientInfo)
  },
  "clientStates": [
    string
  ],
  "threatInfo": {
    object (ThreatInfo)
  },
  "apiClient": {
    object (ClientInfo)
  }
}
Trường
client

object (ClientInfo)

Siêu dữ liệu ứng dụng.

clientStates[]

string (bytes format)

Ứng dụng hiện tại sẽ nêu rõ các mối đe doạ cục bộ của từng ứng dụng.

Chuỗi được mã hoá base64.

threatInfo

object (ThreatInfo)

Các danh sách và hàm băm cần kiểm tra.

apiClient

object (ClientInfo)

Siêu dữ liệu ứng dụng liên kết với phương thức gọi của API cấp cao hơn, được xây dựng dựa trên quá trình triển khai của ứng dụng.

Nội dung phản hồi

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "matches": [
    {
      object (ThreatMatch)
    }
  ],
  "minimumWaitDuration": string,
  "negativeCacheDuration": string
}
Trường
matches[]

object (ThreatMatch)

Toàn bộ hàm băm khớp với tiền tố được yêu cầu.

minimumWaitDuration

string (Duration format)

Thời gian tối thiểu mà ứng dụng phải chờ trước khi đưa ra bất kỳ yêu cầu hàm băm tìm kiếm nào. Nếu bạn không đặt trường này, khách hàng có thể đưa ra yêu cầu ngay khi họ muốn.

Thời lượng tính bằng giây với tối đa 9 chữ số phân số, kết thúc bằng "s". Ví dụ: "3.5s".

negativeCacheDuration

string (Duration format)

Đối với các thực thể được yêu cầu nhưng không khớp với danh sách mối đe doạ, khoảng thời gian sẽ lưu phản hồi vào bộ nhớ đệm.

Thời lượng tính bằng giây với tối đa 9 chữ số phân số, kết thúc bằng "s". Ví dụ: "3.5s".