ee.data.authenticateViaPrivateKey

กำหนดค่าการตรวจสอบสิทธิ์ฝั่งเซิร์ฟเวอร์ของการเรียก EE API ผ่านไคลเอ็นต์ Google APIs Node.js การตรวจสอบสิทธิ์ด้วยคีย์ส่วนตัวใช้สำหรับการเรียก API ฝั่งเซิร์ฟเวอร์เท่านั้น สำหรับแอปพลิเคชันที่ใช้เบราว์เซอร์ ให้ใช้ ee.data.authenticateViaOauth() ไม่จำเป็นต้องมีการโต้ตอบจากผู้ใช้ (เช่น ป๊อปอัปการตรวจสอบสิทธิ์) เมื่อใช้การตรวจสอบสิทธิ์ฝั่งเซิร์ฟเวอร์

ควรกำหนดวิธีการตรวจสอบสิทธิ์นี้หรือวิธีการอื่นก่อนเรียกใช้ ee.initialize()

ระบบจะรีเฟรชโทเค็นการให้สิทธิ์โดยอัตโนมัติเมื่อเป็นไปได้ คุณสามารถมั่นใจได้ว่าระบบจะส่งการเรียกแบบไม่พร้อมกันทั้งหมดพร้อมกับข้อมูลเข้าสู่ระบบที่เหมาะสม อย่างไรก็ตาม สำหรับการเรียกแบบซิงโครนัส คุณควรตรวจสอบโทเค็นการให้สิทธิ์ด้วย ee.data.getAuthToken() และเรียกใช้ ee.data.refreshAuthToken() ด้วยตนเองหากไม่มี การดำเนินการรีเฟรชโทเค็นเป็นแบบอะซิงโครนัสและไม่สามารถดำเนินการเบื้องหลังตามคำขอได้ก่อนการเรียกแบบซิงโครนัส

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