Bu veya başka bir kimlik doğrulama yöntemi, ee.initialize() çağrılmadan önce çağrılmalıdır.
Yetkilendirme jetonu, mümkün olduğunda otomatik olarak yenilenir. Tüm asenkron çağrıların uygun kimlik bilgileriyle gönderileceğini güvenle varsayabilirsiniz. Ancak senkron çağrılar için ee.data.getAuthToken() ile bir kimlik doğrulama jetonu olup olmadığını kontrol etmeli ve yoksa ee.data.refreshAuthToken() işlevini manuel olarak çağırmalısınız. Jeton yenileme işlemi eşzamansızdır ve eşzamanlı çağrılardan önce isteğe bağlı olarak arka planda gerçekleştirilemez.
| Kullanım | İadeler |
|---|---|
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes) |
| Bağımsız Değişken | Tür | Ayrıntılar |
|---|---|---|
privateKey | AuthPrivateKey | Özel anahtarın JSON içeriği. |
success | İşlev, isteğe bağlı | Kimlik doğrulama başarılı olursa çağrılacak işlev. |
error | İşlev, isteğe bağlı | Kimlik doğrulama başarısız olduğunda çağrılacak işlev, hata mesajını iletti. |
extraScopes | List<String>, isteğe bağlı | İstenilecek ek OAuth kapsamları. |
suppressDefaultScopes | Boole değeri, isteğe bağlı | Doğru olduğunda yalnızca opt_extraScopes içinde belirtilen kapsamlar istenir. opt_extraScopes içinde açıkça belirtilmediği sürece varsayılan kapsamlar istenmez. |