ee.data.authenticateViaPrivateKey

Google API Node.js クライアントを介して EE API 呼び出しのサーバーサイド認証を構成します。秘密鍵認証はサーバーサイドの API 呼び出し専用です。ブラウザベースのアプリケーションの場合は、ee.data.authenticateViaOauth() を使用します。サーバーサイド認証を使用する場合、ユーザー操作(認証ポップアップなど)は必要ありません。

このメソッドまたは別の認証メソッドは、ee.initialize() の前に呼び出す必要があります。

認証トークンは、可能な場合は自動的に更新されます。すべての非同期呼び出しは適切な認証情報とともに送信されると想定して問題ありません。ただし、同期呼び出しの場合は、ee.data.getAuthToken() で認証トークンを確認し、認証トークンがない場合は ee.data.refreshAuthToken() を手動で呼び出す必要があります。トークン更新オペレーションは非同期であり、同期呼び出しの前にオンデマンドでバックグラウンドで実行することはできません。

用途戻り値
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes)
引数タイプ詳細
privateKeyAuthPrivateKey秘密鍵の JSON コンテンツ。
success関数(省略可)認証が成功した場合に呼び出す関数。
error関数(省略可)認証に失敗した場合に呼び出す関数。エラー メッセージが渡されます。
extraScopesList<String>(省略可)リクエストする追加の OAuth スコープ。
suppressDefaultScopesブール値、省略可true の場合、opt_extraScopes で指定されたスコープのみがリクエストされます。opt_extraScopes で明示的に指定されていない限り、デフォルトのスコープはリクエストされません。