Method: fullHashes.find

ค้นหาแฮชแบบเต็มที่ตรงกับคำนำหน้าแฮชที่ขอ

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อหาของคำขอ

เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "client": {
    object (ClientInfo)
  },
  "clientStates": [
    string
  ],
  "threatInfo": {
    object (ThreatInfo)
  },
  "apiClient": {
    object (ClientInfo)
  }
}
ช่อง
client

object (ClientInfo)

ข้อมูลเมตาของไคลเอ็นต์

clientStates[]

string (bytes format)

สถานะลูกค้าปัจจุบันสำหรับรายการภัยคุกคามในท้องถิ่นแต่ละรายการของลูกค้า

สตริงที่เข้ารหัสฐาน 64

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"