ee.data.authenticateViaPrivateKey

Google APIs Node.js Client aracılığıyla EE API çağrılarının sunucu tarafı kimlik doğrulamasını yapılandırır. Özel anahtar kimlik doğrulaması kesinlikle sunucu tarafı API çağrıları içindir: Tarayıcı tabanlı uygulamalar için ee.data.authenticateViaOauth() işlevini kullanın. Sunucu tarafı kimlik doğrulaması kullanılırken kullanıcı etkileşimi (ör. kimlik doğrulama pop-up'ı) gerekmez.

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şkenTürAyrıntılar
privateKeyAuthPrivateKeyÖ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.
extraScopesList<String>, isteğe bağlıİstenilecek ek OAuth kapsamları.
suppressDefaultScopesBoole 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.