ดูรายการวิธีการสําหรับแหล่งข้อมูลนี้ได้ที่ท้ายหน้า
การนําเสนอทรัพยากร
ทรัพยากรขององค์กรแสดงการเชื่อมโยงระหว่าง EMM กับองค์กรหนึ่งๆ การเชื่อมโยงดังกล่าวสามารถสร้างอินสแตนซ์ได้ 2 วิธีโดยใช้ API นี้ ดังนี้
- สำหรับลูกค้าโดเมนที่ Google จัดการ กระบวนการนี้เกี่ยวข้องกับการใช้
Enterprises.enroll
และEnterprises.setAccount
(ร่วมกับรายการต่างๆ ที่ได้มาจากคอนโซลผู้ดูแลระบบและคอนโซล Google API) และส่งไปยัง EMM ผ่านกระบวนการที่ต้องทำด้วยตนเอง - สำหรับลูกค้าบัญชี Google Play ที่มีการจัดการ กระบวนการนี้เกี่ยวข้องกับการใช้
Enterprises.generateSignupUrl
และEnterprises.completeSignup
ร่วมกับ UI การสมัครใช้บริการ Managed Google Play (กลไกที่ Google มีให้) เพื่อสร้างการเชื่อมโยงโดยไม่ต้องทำตามขั้นตอนด้วยตนเอง
{ "kind": "androidenterprise#enterprise", "id":string , "primaryDomain":string , "name":string , "administrator": [ { "email":string } ], "enterpriseType":string , "managedGoogleDomainType":string }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ |
---|---|---|---|
administrator[] |
list |
ผู้ดูแลระบบขององค์กร การดำเนินการนี้ใช้ได้กับองค์กรที่สร้างผ่านขั้นตอนที่เริ่มต้นโดย EMM เท่านั้น |
|
administrator[].email |
string |
อีเมลของผู้ดูแลระบบ | |
enterpriseType |
string |
ประเภทขององค์กร
ค่าที่ยอมรับมีดังนี้
|
|
id |
string |
รหัสที่ไม่ซ้ำกันสำหรับองค์กร |
|
kind |
string |
||
managedGoogleDomainType |
string |
ประเภทของโดเมน Google ที่มีการจัดการ
ค่าที่ยอมรับได้มีดังนี้
|
|
name |
string |
ชื่อองค์กร เช่น "Example, Inc" | |
primaryDomain |
string |
โดเมนหลักขององค์กร เช่น "example.com" |
เมธอด
- acknowledgeNotificationSet
- รับทราบการแจ้งเตือนที่ได้รับจาก Enterprise.PullNotificationSet เพื่อป้องกันไม่ให้การเรียกใช้ครั้งต่อๆ ไปแสดงการแจ้งเตือนเดิม
- completeSignup
- ทําตามขั้นตอนการลงชื่อสมัครใช้ให้เสร็จสมบูรณ์โดยระบุโทเค็นการเสร็จสมบูรณ์และโทเค็นองค์กร ต้องไม่เรียกคําขอนี้หลายครั้งสําหรับ Enterprise Token หนึ่งๆ
- createWebToken
- แสดงผลโทเค็นที่ไม่ซ้ำกันเพื่อเข้าถึง UI ที่ฝังได้ หากต้องการสร้าง UI ของเว็บ ให้ส่งโทเค็นที่สร้างขึ้นไปยัง JavaScript API ของ Managed Google Play โทเค็นแต่ละรายการจะใช้เพื่อเริ่มเซสชัน UI ได้เพียงเซสชันเดียวเท่านั้น ดูข้อมูลเพิ่มเติมได้ใน เอกสารประกอบ JavaScript API
- enroll
- ลงทะเบียนองค์กรกับ EMM ที่โทรเข้ามา
- generateSignupUrl
- สร้าง URL การลงชื่อสมัครใช้
- get
- ดึงข้อมูลชื่อและโดเมนขององค์กร
- getServiceAccount
- แสดงบัญชีบริการและข้อมูลเข้าสู่ระบบ บัญชีบริการจะเชื่อมโยงกับองค์กรได้โดยเรียกใช้ setAccount บัญชีบริการจะสร้างขึ้นสำหรับองค์กรและ EMM นี้เท่านั้น และจะลบออกหากองค์กรไม่ได้เชื่อมโยง ข้อมูลเข้าสู่ระบบมีข้อมูลคีย์ส่วนตัวและจะไม่จัดเก็บไว้ฝั่งเซิร์ฟเวอร์
เมธอดนี้จะเรียกใช้ได้หลังจากเรียกใช้ Methods.Enroll หรือ Methods.CompleteSignup และก่อนเรียกใช้ Methods.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 ที่โทรเข้ามา