ตัวอย่างโค้ดสำหรับ Chrome Management Security Insights API

ดูข้อมูลเกี่ยวกับฟีเจอร์ API ได้ที่ Chrome Management Security Insights API

คำขอทั้งหมดที่แสดงด้านล่างใช้ตัวแปรต่อไปนี้

  • $TOKEN - โทเค็น OAuth 2
  • $CUSTOMER - รหัสของลูกค้าหรือค่าคงที่ my_customer

ตรวจสอบสถานะการเปิดใช้ข้อมูลเชิงลึกสำหรับโดเมน

หากต้องการตรวจสอบสถานะการเปิดใช้ข้อมูลเชิงลึกสำหรับโดเมน ให้ใช้เมธอด checkEnablementStatus

ส่งคำขอ

  curl -X GET \
  -H "Authorization: Bearer $TOKEN" \
  "https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:checkEnablementStatus"

การตอบกลับ

{
  "insightsState": "INSIGHTS_ENABLED"
}

เปิดใช้ข้อมูลเชิงลึกสำหรับโดเมน

หากต้องการเปิดใช้ข้อมูลเชิงลึกสำหรับโดเมน ให้ใช้เมธอด enable คุณเลือกกำหนดค่าตัวเชื่อมต่อ Chrome สำหรับชุดหน่วยขององค์กรที่เฉพาะเจาะจงได้โดยระบุ targetOus หากไม่ได้ตั้งค่า targetOus ระบบจะกำหนดค่าตัวเชื่อมต่อ Chrome ที่หน่วยขององค์กรระดับราก

ส่งคำขอ

  curl -X POST \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "targetOus": [
      "/corp/sales",
      "/eng"
    ]
  }' \
  "https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:enable"

การตอบกลับ

{
  "insightsState": "INSIGHTS_ENABLED"
}

ปิดใช้ข้อมูลเชิงลึกสำหรับโดเมน

หากต้องการปิดใช้ข้อมูลเชิงลึกสำหรับโดเมน ให้ใช้เมธอด disable

ส่งคำขอ

  curl -X POST \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:disable"

การตอบกลับ

{
  "insightsState": "INSIGHTS_DISABLED"
}