รับรายการแฮชหลายรายการพร้อมกัน
ลูกค้ามักจะต้องรับรายการแฮชหลายรายการ เราขอแนะนำให้ใช้วิธีนี้แทนการใช้วิธี Get ปกติหลายครั้ง
นี่คือเมธอด Get แบบกลุ่มมาตรฐานตามที่กำหนดโดย https://google.aip.dev/231 และเมธอด HTTP ก็คือ GET
คำขอ HTTP
GET https://safebrowsing.googleapis.com/v5alpha1/hashLists:batchGet
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์การค้นหา
| พารามิเตอร์ | |
|---|---|
names[] |
ต้องระบุ ชื่อของรายการแฮชที่เฉพาะเจาะจง รายการอาจเป็นรายการภัยคุกคามหรืออาจเป็นแคชส่วนกลาง ชื่อต้องไม่ซ้ำกัน หากซ้ำกัน ไคลเอ็นต์จะได้รับข้อผิดพลาด |
version[] |
เวอร์ชันของรายการแฮชที่ไคลเอ็นต์มีอยู่แล้ว หากไคลเอ็นต์ดึงข้อมูลรายการแฮชเป็นครั้งแรก คุณควรปล่อยให้ช่องนี้ว่างไว้ มิฉะนั้น ไคลเอ็นต์ควรระบุเวอร์ชันที่ได้รับจากเซิร์ฟเวอร์ก่อนหน้านี้ ไคลเอ็นต์ต้องไม่แก้ไขไบต์เหล่านั้น ไคลเอ็นต์ไม่จำเป็นต้องส่งเวอร์ชันตามลำดับเดียวกับชื่อรายการที่เกี่ยวข้อง ไคลเอ็นต์อาจส่งเวอร์ชันในคำขอน้อยกว่าหรือมากกว่าจำนวนชื่อ อย่างไรก็ตาม ไคลเอ็นต์ต้องไม่ส่งหลายเวอร์ชันที่สอดคล้องกับชื่อเดียวกัน หากส่ง ไคลเอ็นต์จะได้รับข้อผิดพลาด หมายเหตุเกี่ยวกับประวัติ: ใน API เวอร์ชัน 4 เราเรียกพารามิเตอร์นี้ว่า สตริงที่เข้ารหัส Base64 |
sizeConstraints |
ข้อจำกัดด้านขนาดในแต่ละรายการ หากไม่ระบุ จะไม่มีข้อจำกัด โปรดทราบว่าขนาดที่ระบุที่นี่เป็นขนาดต่อรายการ ไม่ใช่ขนาดรวมของทุกรายการ |
เนื้อความของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
การตอบกลับที่มีรายการแฮชหลายรายการ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"hashLists": [
{
object ( |
| ช่อง | |
|---|---|
hashLists[] |
รายการแฮชตามลำดับเดียวกันกับที่ระบุในคำขอ |