1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Erro ao acessar API - Santander

Discussão em 'Progress 4GL' iniciado por Helio Ok, Março 10, 2024.

  1. Helio Ok

    Helio Ok Sem Pontuação

    Boa tarde, pessoal.

    Estou tentando usar o openedge 12.8 para acessar uma API do Santander.
    Essa API usa o esquema OAuth 2.0. Então antes de poder usar os recursos da API, temos de obter um access token.

    Pesquisando consegui montar um pequeno programa para obter o access token. O programa esta em anexo.
    Neste programa, alguns dados foram editados por motivo de segurança (client_id, client_secret, etc).

    Mas ao executar esse programa é exibido o erro:
    upload_2024-3-10_16-23-39.png

    Já usei o comando CertUtil para registrar os certificados digitais usados pela API na pasta do Openedge.

    Se alguém já teve esse problema? Ou tem alguma dica para resolvê-lo?

    Atenciosamente,

    Helio

    Arquivos Anexados:

  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Tenta reproduzir no postman
  3. Helio Ok

    Helio Ok Sem Pontuação

    Boa noite, Rafael.
    Obrigado pelo seu retorno.

    Eu já testei no Postman e a chamada funciona com sucesso.
    Pesquisando acabei encontrando um exemplo em C# que também funciona com os mesmos dados que eu utilizo em Progress.

    Mas o meu objetivo seria fazer um programa em Progress que fizesse a chamada e conseguisse pegar o access token.
    Já tentei encontrar algum exemplo de código que faça isso em Progress. Mas até agora não achei nada que funcionasse.
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Progress aceita biblioteca c#, faz em C# e roda via chamada passando e recebendo os dados
  5. Helio Ok

    Helio Ok Sem Pontuação

    Boa noite, Rafael.

    Não entendi direito a sua sugestão.
    A idéia seria gerar um executável em C# e chamar do Progress? Ou gerar uma DLL em C# e chamar do Progress?
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Quando se fala "biblioteca" se refere a DLL.

    Depois que tu fazer DLL, procura aqui no fórum sobre EPPlus
    Última edição: Março 12, 2024

Compartilhe esta Página