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