ee.data.authenticateViaPrivateKey

Configura a autenticação do lado do servidor de chamadas da API EE usando o cliente Node.js das APIs do Google. A autenticação de chave privada é estritamente para chamadas de API do lado do servidor. Para aplicativos baseados em navegador, use ee.data.authenticateViaOauth(). Nenhuma interação do usuário (por exemplo, um pop-up de autenticação) é necessária ao usar a autenticação do lado do servidor.

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.

UsoRetorna
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes)
ArgumentoTipoDetalhes
privateKeyAuthPrivateKeyConteúdo JSON da chave privada.
successFunção, opcionalA função a ser chamada se a autenticação for bem-sucedida.
errorFunção, opcionalA função a ser chamada se a autenticação falhar, transmitindo a mensagem de erro.
extraScopesList<String>, opcionalEscopos OAuth extras a serem solicitados.
suppressDefaultScopesBooleano, opcionalQuando 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.