このメソッドまたは別の認証メソッドは、ee.initialize() の前に呼び出す必要があります。
認証トークンは、可能な場合は自動的に更新されます。すべての非同期呼び出しは適切な認証情報とともに送信されると想定して問題ありません。ただし、同期呼び出しの場合は、ee.data.getAuthToken() で認証トークンを確認し、認証トークンがない場合は ee.data.refreshAuthToken() を手動で呼び出す必要があります。トークン更新オペレーションは非同期であり、同期呼び出しの前にオンデマンドでバックグラウンドで実行することはできません。
| 用途 | 戻り値 |
|---|---|
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes) |
| 引数 | タイプ | 詳細 |
|---|---|---|
privateKey | AuthPrivateKey | 秘密鍵の JSON コンテンツ。 |
success | 関数(省略可) | 認証が成功した場合に呼び出す関数。 |
error | 関数(省略可) | 認証に失敗した場合に呼び出す関数。エラー メッセージが渡されます。 |
extraScopes | List<String>(省略可) | リクエストする追加の OAuth スコープ。 |
suppressDefaultScopes | ブール値、省略可 | true の場合、opt_extraScopes で指定されたスコープのみがリクエストされます。opt_extraScopes で明示的に指定されていない限り、デフォルトのスコープはリクエストされません。 |