Bạn nên gọi phương thức xác thực này hoặc một phương thức xác thực khác trước khi gọi ee.initialize().
Mã thông báo uỷ quyền sẽ tự động làm mới khi có thể. Bạn có thể yên tâm rằng tất cả các lệnh gọi không đồng bộ sẽ được gửi bằng thông tin đăng nhập thích hợp. Tuy nhiên, đối với các lệnh gọi đồng bộ, bạn nên kiểm tra mã thông báo uỷ quyền bằng ee.data.getAuthToken() và gọi ee.data.refreshAuthToken() theo cách thủ công nếu không có mã thông báo nào. Thao tác làm mới mã thông báo là thao tác không đồng bộ và không thể thực hiện ở chế độ nền, theo yêu cầu, trước các lệnh gọi đồng bộ.
| Cách sử dụng | Giá trị trả về |
|---|---|
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes) |
| Đối số | Loại | Thông tin chi tiết |
|---|---|---|
privateKey | AuthPrivateKey | Nội dung JSON của khoá riêng tư. |
success | Hàm, không bắt buộc | Hàm cần gọi nếu xác thực thành công. |
error | Hàm, không bắt buộc | Hàm cần gọi nếu quy trình xác thực không thành công, đã truyền thông báo lỗi. |
extraScopes | List<String>, không bắt buộc | Các phạm vi OAuth bổ sung cần yêu cầu. |
suppressDefaultScopes | Boolean, không bắt buộc | Khi đúng, chỉ những phạm vi được chỉ định trong opt_extraScopes mới được yêu cầu; các phạm vi mặc định sẽ không được yêu cầu trừ phi được chỉ định rõ ràng trong opt_extraScopes. |