ดูรายการเมธอดสำหรับแหล่งข้อมูลนี้ได้ที่ตอนท้ายของหน้านี้
การแสดงทรัพยากร
ทรัพยากร Enterprises แสดงถึงการเชื่อมโยงระหว่าง EMM กับองค์กรที่เฉพาะเจาะจง การเชื่อมโยงดังกล่าวสามารถสร้างอินสแตนซ์ได้ 2 วิธีโดยใช้ API นี้ ดังนี้
- สำหรับลูกค้าโดเมนที่ Google จัดการ กระบวนการนี้เกี่ยวข้องกับการใช้
Enterprises.enroll
และEnterprises.setAccount
(ร่วมกับอาร์ติแฟกต์ที่ได้จากคอนโซลผู้ดูแลระบบและ Google API Console) และส่งไปยัง EMM ผ่านกระบวนการแบบกึ่งอัตโนมัติ - สำหรับลูกค้าบัญชี Managed Google Play กระบวนการนี้เกี่ยวข้องกับการใช้
Enterprises.generateSignupUrl
และEnterprises.completeSignup
ร่วมกับ UI การลงชื่อสมัครใช้ Managed Google Play (กลไกที่ Google จัดให้) เพื่อสร้างการเชื่อมโยงโดยไม่ต้องทำตามขั้นตอนด้วยตนเอง
{ "kind": "androidenterprise#enterprise", "id": string, "primaryDomain": string, "name": string, "administrator": [ { "email": string } ], "googleAuthenticationSettings": { "googleAuthenticationRequired": string, "dedicatedDevicesAllowed": string, "createdAt": { "seconds": long, "nanos": integer }, "updatedAt": { "seconds": long, "nanos": integer } }, "enterpriseType": string, "managedGoogleDomainType": string }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ |
---|---|---|---|
administrator[] |
list |
ผู้ดูแลระบบขององค์กร ฟีเจอร์นี้รองรับเฉพาะองค์กรที่สร้างผ่านโฟลว์ที่ EMM เริ่มต้นเท่านั้น |
|
administrator[].email |
string |
อีเมลของผู้ดูแลระบบ | |
enterpriseType |
string |
ประเภทขององค์กร
ค่าที่ยอมรับมีดังนี้
|
|
googleAuthenticationSettings |
nested object |
การตั้งค่าสำหรับการตรวจสอบสิทธิ์ผู้ใช้ที่ Google จัดให้ | |
googleAuthenticationSettings.createdAt |
nested object |
การประทับเวลาของเวลาที่สร้างหรือแก้ไขการตั้งค่าเป็นครั้งแรก | |
googleAuthenticationSettings.createdAt.nanos |
integer |
เศษส่วนของวินาทีที่ไม่เป็นลบที่ความละเอียดระดับนาโนวินาที ค่าวินาทีที่เป็นลบซึ่งมีเศษส่วนยังคงต้องมีค่านาโนที่เป็นค่าบวกซึ่งนับไปข้างหน้าตามเวลา ต้องอยู่ระหว่าง 0 ถึง 999,999,999 เท่านั้น | |
googleAuthenticationSettings.createdAt.seconds |
long |
แสดงวินาทีของเวลา UTC ตั้งแต่ Epoch ของ Unix 1970-01-01T00:00:00Z ต้องอยู่ระหว่าง 0001-01-01T00:00:00Z ถึง 9999-12-31T23:59:59Z | |
googleAuthenticationSettings.dedicatedDevicesAllowed |
string |
อนุญาตให้อุปกรณ์เฉพาะใช้งานได้หรือไม่
ค่าที่ยอมรับมีดังนี้
|
|
googleAuthenticationSettings.googleAuthenticationRequired |
string |
ต้องมีการตรวจสอบสิทธิ์ของ Google หรือไม่
ค่าที่ยอมรับมีดังนี้
|
|
googleAuthenticationSettings.updatedAt |
nested object |
การประทับเวลาที่มีการแก้ไขการตั้งค่าครั้งล่าสุด | |
googleAuthenticationSettings.updatedAt.nanos |
integer |
เศษส่วนของวินาทีที่ไม่เป็นลบที่ความละเอียดระดับนาโนวินาที ค่าวินาทีที่เป็นลบซึ่งมีเศษส่วนยังคงต้องมีค่านาโนที่เป็นค่าบวกซึ่งนับไปข้างหน้าตามเวลา ต้องอยู่ระหว่าง 0 ถึง 999,999,999 เท่านั้น | |
googleAuthenticationSettings.updatedAt.seconds |
long |
แสดงวินาทีของเวลา UTC ตั้งแต่ Epoch ของ Unix 1970-01-01T00:00:00Z ต้องอยู่ระหว่าง 0001-01-01T00:00:00Z ถึง 9999-12-31T23:59:59Z | |
id |
string |
รหัสที่ไม่ซ้ำกันสำหรับองค์กร |
|
id |
string |
รหัสที่ไม่ซ้ำกันสำหรับองค์กร |
|
kind |
string |
||
managedGoogleDomainType |
string |
ประเภทของโดเมน Google ที่มีการจัดการ
ค่าที่ยอมรับได้มีดังนี้
|
|
name |
string |
ชื่อขององค์กร เช่น "Example, Inc" | |
primaryDomain |
string |
โดเมนหลักขององค์กร เช่น "example.com" |
เมธอด
- acknowledgeNotificationSet
- รับทราบการแจ้งเตือนที่ได้รับจาก Enterprises.PullNotificationSet เพื่อป้องกันไม่ให้การเรียกใช้ครั้งต่อๆ ไปแสดง การแจ้งเตือนเดียวกัน
- completeSignup
- ทําขั้นตอนการลงชื่อสมัครใช้ให้เสร็จสมบูรณ์โดยระบุโทเค็นการทําให้เสร็จสมบูรณ์และ โทเค็นองค์กร ห้ามเรียกคำขอนี้หลายครั้งสำหรับโทเค็นขององค์กรที่ระบุ
- createWebToken
- แสดงผลโทเค็นที่ไม่ซ้ำกันเพื่อเข้าถึง UI ที่ฝังได้ หากต้องการสร้าง เว็บ UI ให้ส่งโทเค็นที่สร้างขึ้นไปยัง JavaScript API ของ Managed Google Play โทเค็นแต่ละรายการใช้ได้เพื่อเริ่มเซสชัน UI เพียง 1 เซสชันเท่านั้น ดูข้อมูลเพิ่มเติมได้ที่ เอกสารประกอบเกี่ยวกับ JavaScript API
- ลงทะเบียน
- ลงทะเบียนองค์กรกับ EMM ที่เรียกใช้
- generateEnterpriseUpgradeUrl
- สร้าง URL การอัปเกรดองค์กรเพื่ออัปเกรดกลุ่มบัญชี Managed Google Play สำหรับองค์กรที่มีอยู่เป็นโดเมน Google ที่มีการจัดการ ดูรายละเอียดเพิ่มเติมได้ที่ คำแนะนำในการอัปเกรดองค์กร
- generateSignupUrl
- สร้าง URL สำหรับลงชื่อสมัครใช้
- รับ
- ดึงชื่อและโดเมนขององค์กร
- getServiceAccount
- แสดงผลบัญชีบริการและข้อมูลเข้าสู่ระบบ คุณเชื่อมโยงบัญชีบริการ
กับองค์กรได้โดยการเรียกใช้ setAccount บัญชีบริการ
เป็นบัญชีเฉพาะสำหรับองค์กรและ EMM นี้ และจะถูกลบหากองค์กร
ถูกยกเลิกการเชื่อมโยง ข้อมูลเข้าสู่ระบบมีข้อมูลคีย์ส่วนตัวและไม่ได้จัดเก็บไว้ที่ฝั่งเซิร์ฟเวอร์
เมธอดนี้จะเรียกใช้ได้หลังจากเรียกใช้ Enterprises.Enroll หรือ Enterprises.CompleteSignup และก่อนเรียกใช้ Enterprises.SetAccount เท่านั้น หากเรียกใช้ในเวลาอื่น ระบบจะแสดงข้อผิดพลาด
การเรียกครั้งต่อๆ ไปหลังจากครั้งแรกจะสร้างชุดข้อมูลเข้าสู่ระบบใหม่ที่ไม่ซ้ำกัน และทำให้ข้อมูลเข้าสู่ระบบที่สร้างก่อนหน้านี้ใช้ไม่ได้
เมื่อผูกบัญชีบริการกับองค์กรแล้ว คุณจะจัดการบัญชีบริการได้ โดยใช้ทรัพยากร serviceAccountKeys
. - getStoreLayout
- แสดงเลย์เอาต์ร้านค้าสำหรับองค์กร หากไม่ได้ตั้งค่าเลย์เอาต์ร้านค้า ระบบจะแสดงผล "พื้นฐาน" เป็นประเภทเลย์เอาต์ร้านค้าและไม่มี หน้าแรก
- list
- ค้นหาองค์กรตามชื่อโดเมน โดยรองรับเฉพาะองค์กรที่สร้างผ่านขั้นตอนการสร้างที่ Google เริ่มต้นเท่านั้น ไม่จำเป็นต้องค้นหารหัสสำหรับองค์กรที่สร้างผ่าน กระบวนการที่เริ่มต้นโดย EMM เนื่องจาก EMM จะทราบรหัสองค์กรใน การเรียกกลับที่ระบุในการเรียก Enterprises.generateSignupUrl
- pullNotificationSet
- ดึงและแสดงชุดการแจ้งเตือนสำหรับองค์กรที่เชื่อมโยงกับ
บัญชีบริการที่ได้รับการตรวจสอบสิทธิ์สำหรับคำขอ ชุดการแจ้งเตือนอาจ
ว่างเปล่าหากไม่มีการแจ้งเตือนที่รอดำเนินการ
ต้องรับทราบการแจ้งเตือนที่ตั้งค่าไว้ภายใน 20 วินาที โดยการเรียกใช้ Enterprises.AcknowledgeNotificationSet เว้นแต่ชุดการแจ้งเตือนจะว่างเปล่า
การแจ้งเตือนที่ไม่ได้ตอบรับภายใน 20 วินาทีจะ รวมอยู่ในคำตอบของคำขอ PullNotificationSet อื่นอีกครั้ง และการแจ้งเตือนที่ไม่ได้รับการตอบรับจะถูกลบในที่สุด ตามนโยบายระบบ Pub/Sub ของ Google Cloud Platform
อาจมีการส่งคำขอหลายรายการพร้อมกันเพื่อดึงข้อมูล การแจ้งเตือน ในกรณีนี้ ระบบจะแบ่งการแจ้งเตือนที่รอดำเนินการ (หากมี) ให้แก่ผู้เรียกแต่ละราย หากมีการแจ้งเตือนที่รอดำเนินการ
หากไม่มีการแจ้งเตือน ระบบจะแสดงผลรายการการแจ้งเตือนที่ว่างเปล่า คำขอที่ตามมาอาจแสดงการแจ้งเตือนเพิ่มเติมเมื่อพร้อมใช้งาน - sendTestPushNotification
- ส่งการแจ้งเตือนทดสอบเพื่อตรวจสอบการผสานรวม EMM กับ บริการ Google Cloud Pub/Sub สำหรับองค์กรนี้
- setAccount
- ตั้งค่าบัญชีที่จะใช้ในการตรวจสอบสิทธิ์ API เป็น องค์กร
- setStoreLayout
- กำหนดเลย์เอาต์ร้านค้าสำหรับองค์กร โดยค่าเริ่มต้น ระบบจะตั้งค่า storeLayoutType เป็น "basic" และเปิดใช้เลย์เอาต์ร้านค้าพื้นฐาน เลย์เอาต์พื้นฐาน จะมีเฉพาะแอปที่ผู้ดูแลระบบอนุมัติและแอปที่ เพิ่มลงในชุดผลิตภัณฑ์ที่พร้อมใช้งานสำหรับผู้ใช้ (โดยใช้การเรียก setAvailableProductSet) แอปในหน้าจะจัดเรียงตามค่ารหัสผลิตภัณฑ์ หากคุณสร้างเลย์เอาต์ร้านค้าที่กำหนดเอง (โดยตั้งค่า storeLayoutType = "custom" และตั้งค่าหน้าแรก) ระบบจะปิดใช้เลย์เอาต์ร้านค้าพื้นฐาน
- เลิกการลงทะเบียน
- ยกเลิกการลงทะเบียนองค์กรจาก EMM ที่เรียกใช้