Этот или другой метод аутентификации следует вызывать перед вызовом ee.initialize().
Токен аутентификации будет обновляться автоматически, когда это возможно. Можно с уверенностью предположить, что все асинхронные вызовы будут отправляться с соответствующими учетными данными. Однако для синхронных вызовов следует проверять наличие токена аутентификации с помощью метода `ee.data.getAuthToken()` и вручную вызывать `ee.data.refreshAuthToken()`, если его нет. Операция обновления токена является асинхронной и не может быть выполнена в фоновом режиме, по запросу, до синхронных вызовов.
| Использование | Возвраты |
|---|---|
ee.data.authenticateViaPrivateKey(privateKey, success , error , extraScopes , suppressDefaultScopes ) |
| Аргумент | Тип | Подробности |
|---|---|---|
privateKey | AuthPrivateKey | JSON-содержимое закрытого ключа. |
success | Функция, опционально | Функция, вызываемая в случае успешной аутентификации. |
error | Функция, опционально | Функция, вызываемая в случае сбоя аутентификации, передала сообщение об ошибке. |
extraScopes | List[String], optional | Дополнительные области действия OAuth для запроса. |
suppressDefaultScopes | Логическое значение, необязательно | Если значение равно true, запрашиваются только области видимости, указанные в opt_extraScopes; области видимости по умолчанию не запрашиваются, если это явно не указано в opt_extraScopes. |