Falha na autenticação com OAuth 2.0

Saudações pessoal!

Conforme a documentação da API do sankhya referente a autenticação com OAuth 2.0:

  • Criei uma solução na plataforma do desenvolvedor;

  • Criei um componente do tipo Integração;

  • No Sankhya on, efetuei o vínculo da solução na tela de Configuração de Gateway apontando para a solução criada e inserido um usuário com acessos de administrador e do tipo integração.

Com o token de integração gerado na tela Configuração de Gateway, e com Client ID e Client Secret gerados no portal do desenvolvedor, estou tentando fazer a requisição no endpoint https://api.sankhya.com.br/authenticate no postman, porém recebo, o seguinte erro:

(CÓD 401. { "error": "invalid_client", "error_description": "Invalid client or Invalid client credentials" })

para fazer a requisição usei a seguinte configuração CURL que importei no postman:

curl --location 'https://api.sankhya.com.br/authenticate' \

--header 'X-Token: <x-token>' \

--header 'Content-Type: application/x-www-form-urlencoded' \

--header 'Accept: application/x-www-form-urlencoded' \

--data-urlencode 'client_id=<client_id>' \

--data-urlencode 'client_secret=<client_secret>' \

--data-urlencode 'grant_type=client_credentials'

TUDO ESTÁ SENDO FEITO EM AMBIENTE DE TESTE.

Como proceder para realizar com sucesso essa requisição?

o endpoint https://api.sankhya.com.br/authenticate é igual para todos, ou devo usar a url no qual minha base está disponível?

Desde já agradeço imensamente!!

1
3 respostas
Resolvida