ควรกำหนดวิธีการตรวจสอบสิทธิ์นี้หรือวิธีการอื่นก่อนเรียกใช้ ee.initialize()
ระบบจะรีเฟรชโทเค็นการให้สิทธิ์โดยอัตโนมัติเมื่อเป็นไปได้ คุณสามารถมั่นใจได้ว่าระบบจะส่งการเรียกแบบไม่พร้อมกันทั้งหมดพร้อมกับข้อมูลเข้าสู่ระบบที่เหมาะสม อย่างไรก็ตาม สำหรับการเรียกแบบซิงโครนัส คุณควรตรวจสอบโทเค็นการให้สิทธิ์ด้วย ee.data.getAuthToken() และเรียกใช้ ee.data.refreshAuthToken() ด้วยตนเองหากไม่มี การดำเนินการรีเฟรชโทเค็นเป็นแบบอะซิงโครนัสและไม่สามารถดำเนินการเบื้องหลังตามคำขอได้ก่อนการเรียกแบบซิงโครนัส
| การใช้งาน | การคืนสินค้า |
|---|---|
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes) |
| อาร์กิวเมนต์ | ประเภท | รายละเอียด |
|---|---|---|
privateKey | AuthPrivateKey | เนื้อหา JSON ของคีย์ส่วนตัว |
success | ฟังก์ชัน (ไม่บังคับ) | ฟังก์ชันที่จะเรียกใช้หากการตรวจสอบสิทธิ์สำเร็จ |
error | ฟังก์ชัน (ไม่บังคับ) | ฟังก์ชันที่จะเรียกใช้หากการตรวจสอบสิทธิ์ไม่สำเร็จ โดยส่งข้อความแสดงข้อผิดพลาด |
extraScopes | List<String> ไม่บังคับ | ขอบเขต OAuth เพิ่มเติมที่จะขอ |
suppressDefaultScopes | บูลีน ไม่บังคับ | เมื่อเป็นจริง ระบบจะขอเฉพาะขอบเขตที่ระบุใน opt_extraScopes เท่านั้น และจะไม่ขอขอบเขตเริ่มต้น เว้นแต่จะระบุอย่างชัดเจนใน opt_extraScopes |