Esse ou outro método de autenticação precisa ser chamado antes de ee.initialize().
O token de autenticação será atualizado automaticamente quando possível. Você pode presumir com segurança que todas as chamadas assíncronas serão enviadas com as credenciais adequadas. No entanto, para chamadas síncronas, verifique se há um token de autenticação com ee.data.getAuthToken() e chame ee.data.refreshAuthToken() manualmente se não houver nenhum. A operação de atualização do token é assíncrona e não pode ser realizada nos bastidores, sob demanda, antes das chamadas síncronas.
| Uso | Retorna |
|---|---|
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes) |
| Argumento | Tipo | Detalhes |
|---|---|---|
privateKey | AuthPrivateKey | Conteúdo JSON da chave privada. |
success | Função, opcional | A função a ser chamada se a autenticação for bem-sucedida. |
error | Função, opcional | A função a ser chamada se a autenticação falhar, transmitindo a mensagem de erro. |
extraScopes | List<String>, opcional | Escopos OAuth extras a serem solicitados. |
suppressDefaultScopes | Booleano, opcional | Quando verdadeiro, apenas os escopos especificados em opt_extraScopes são solicitados. Os escopos padrão não são solicitados, a menos que sejam especificados explicitamente em opt_extraScopes. |