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"