Nhận nhiều danh sách băm cùng lúc.
Việc một khách hàng cần nhận nhiều danh sách băm là rất thường gặp. Việc sử dụng phương thức này được ưu tiên hơn so với việc sử dụng phương thức Get thông thường nhiều lần.
Đây là phương thức Get tiêu chuẩn theo lô theo xác định của https://google.aip.dev/231 và phương thức HTTP cũng là GET.
Yêu cầu HTTP
GET https://safebrowsing.googleapis.com/v5alpha1/hashLists:batchGet
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số truy vấn
Tham số | |
---|---|
names[] |
Bắt buộc. Tên của các danh sách băm cụ thể. Danh sách đó có thể là danh sách các mối đe doạ hoặc có thể là Bộ nhớ đệm chung. Tên KHÔNG ĐƯỢC chứa nội dung trùng lặp; nếu có thì ứng dụng sẽ báo lỗi. |
version[] |
Các phiên bản của danh sách băm mà ứng dụng đã có. Nếu đây là lần đầu tiên máy khách tìm nạp danh sách hàm băm, thì bạn nên để trống trường này. Nếu không, ứng dụng phải cung cấp các phiên bản đã nhận được trước đó từ máy chủ. Ứng dụng KHÔNG ĐƯỢC thao tác với các byte đó. Ứng dụng không cần gửi các phiên bản theo cùng thứ tự với tên danh sách tương ứng. Ứng dụng có thể gửi ít hơn hoặc nhiều phiên bản trong một yêu cầu hơn so với số tên. Tuy nhiên, ứng dụng KHÔNG ĐƯỢC gửi nhiều phiên bản tương ứng với cùng một tên; nếu có, ứng dụng sẽ nhận được thông báo lỗi. Ghi chú trước đây: trong phiên bản 4 của API, mã này có tên là Chuỗi được mã hoá base64. |
desiredHashLength |
Độ dài tiền tố mong muốn cho hàm băm của các hàm băm được trả về tính bằng byte. Sau đó, máy chủ sẽ trả về tất cả các tiền tố băm có độ dài được chỉ định này. Các danh sách băm khác nhau có yêu cầu khác nhau về giá trị được chấp nhận của trường Cụ thể, đối với |
sizeConstraints |
Các giới hạn về kích thước trên mỗi danh sách. Nếu bạn bỏ qua thì sẽ không có điều kiện ràng buộc nào. Xin lưu ý rằng kích thước ở đây được tính theo từng danh sách, không phải được tổng hợp trên tất cả các danh sách. |
Nội dung yêu cầu
Nội dung yêu cầu phải trống.
Nội dung phản hồi
Phản hồi có chứa nhiều danh sách băm.
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 |
---|
{
"hashLists": [
{
object ( |
Trường | |
---|---|
hashLists[] |
Các danh sách hàm băm theo cùng thứ tự đã cung cấp trong yêu cầu. |