GetAccessToken

Esta função tem por objetivo retornar um token de acesso para requisições para o seniorX, de acordo com o tenant, access key e secret key da aplicação na Central de Configuração Senior.

Importante

A aplicação a se utilizar para obter o token, deve estar associado com um papel que tenha as devidas permissões, para que as posteriores chamadas que serão realizadas com o token obtido.

Sintaxe: GetAccessToken(Alfa End retorno, Alfa End error, Alfa End errorDetail);

Parâmetros:

Nome

Tipo

Descrição

retorno

Alfa

Variável com o retorno do token de acesso.

error

Alfa

Variável com o retorno erro, caso aconteça.

errorDetail

Alfa

Variável com o retorno erro mais específico e com detalhes técnicos, caso aconteça.

Pré-requisitos de configuração:

Para que a função seja executada corretamente, as seguintes chaves devem estar configuradas no SeniorConfigCenter, em Plataforma XT > Configuração de Integração:

Chave

Descrição

com.senior.seniorx.accesskey

Chave de acesso para integração com a plataforma seniorX.

com.senior.seniorx.secretkey

Chave secreta para integração com a plataforma seniorX.

com.senior.vetorh.xt.tenant

Nome do tenant utilizado na integração com a plataforma seniorX.

Importante

Sem a chave com.senior.vetorh.xt.tenant configurada corretamente, a função retornará o erro “Não há definição para o nome do tenant na plataforma. Verifique seu arquivo de configuração (cfg).”, mesmo que as chaves Access Key e Secret Key estejam corretas.

Exemplo:

GetAccessToken(vToken, vErro, vDetalheErro);
se(vErro <> ""){
  mensagemlog(vErro + vDetalheErro);
}
//Faz request para plataforma seniorX

Este artigo ajudou você?