ThreatMatch

การจับคู่ที่ตรงกันเมื่อตรวจสอบรายการภัยคุกคามในรายการภัยคุกคามของ Google Safe Browsing

การแสดง JSON
{
  "threatType": enum (ThreatType),
  "platformType": enum (PlatformType),
  "threatEntryType": enum (ThreatEntryType),
  "threat": {
    object (ThreatEntry)
  },
  "threatEntryMetadata": {
    object (ThreatEntryMetadata)
  },
  "cacheDuration": string
}
ช่อง
threatType

enum (ThreatType)

ประเภทภัยคุกคามที่ตรงกับภัยคุกคามนี้

platformType

enum (PlatformType)

ประเภทแพลตฟอร์มที่ตรงกับภัยคุกคามนี้

threatEntryType

enum (ThreatEntryType)

ประเภทรายการภัยคุกคามที่ตรงกับภัยคุกคามนี้

threat

object (ThreatEntry)

ภัยคุกคามที่ตรงกับภัยคุกคามนี้

threatEntryMetadata

object (ThreatEntryMetadata)

ข้อมูลเมตาที่ไม่บังคับซึ่งเชื่อมโยงกับภัยคุกคามนี้

cacheDuration

string (Duration format)

อายุการใช้งานของแคชสำหรับการจับคู่ที่แสดงผล ไคลเอ็นต์ต้องไม่แคชคำตอบนี้ไว้เกินจากระยะเวลานี้เพื่อหลีกเลี่ยงผลบวกลวง

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย "s" ตัวอย่างเช่น "3.5s"

ThreatEntryMetadata

ข้อมูลเมตาที่เชื่อมโยงกับรายการภัยคุกคามหนึ่งๆ ไคลเอ็นต์ควรทราบคู่คีย์/ค่าของข้อมูลเมตาที่เชื่อมโยงกับภัยคุกคามแต่ละประเภท

การแสดง JSON
{
  "entries": [
    {
      object (MetadataEntry)
    }
  ]
}
ช่อง
entries[]

object (MetadataEntry)

รายการข้อมูลเมตา

MetadataEntry

รายการข้อมูลเมตารายการเดียว

การแสดง JSON
{
  "key": string,
  "value": string
}
ช่อง
key

string (bytes format)

คีย์รายการข้อมูลเมตา สำหรับคำขอ JSON คีย์จะเข้ารหัส base64

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

value

string (bytes format)

ค่ารายการข้อมูลเมตา สําหรับคําขอ JSON ค่าจะเข้ารหัส Base64

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