ee.data.authenticateViaPrivateKey

Mengonfigurasi autentikasi sisi server panggilan EE API melalui Klien Node.js Google API. Autentikasi kunci pribadi khusus untuk panggilan API sisi server: untuk aplikasi berbasis browser, gunakan ee.data.authenticateViaOauth(). Tidak ada interaksi pengguna (misalnya, pop-up autentikasi) yang diperlukan saat menggunakan autentikasi sisi server.

Metode autentikasi ini atau metode autentikasi lainnya harus dipanggil sebelum ee.initialize().

Token autentikasi akan diperbarui secara otomatis jika memungkinkan. Anda dapat mengasumsikan dengan aman bahwa semua panggilan asinkron akan dikirim dengan kredensial yang sesuai. Namun, untuk panggilan sinkron, Anda harus memeriksa token autentikasi dengan ee.data.getAuthToken() dan memanggil ee.data.refreshAuthToken() secara manual jika tidak ada. Operasi penggantian token bersifat asinkron dan tidak dapat dilakukan di balik layar, sesuai permintaan, sebelum panggilan sinkron.

PenggunaanHasil
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes)
ArgumenJenisDetail
privateKeyAuthPrivateKeyKonten JSON kunci pribadi.
successFungsi, opsionalFungsi yang akan dipanggil jika autentikasi berhasil.
errorFungsi, opsionalFungsi yang akan dipanggil jika autentikasi gagal, meneruskan pesan error.
extraScopesList<String>, opsionalCakupan OAuth tambahan yang akan diminta.
suppressDefaultScopesBoolean, opsionalJika benar, hanya cakupan yang ditentukan dalam opt_extraScopes yang diminta; cakupan default tidak diminta kecuali jika ditentukan secara eksplisit dalam opt_extraScopes.