1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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

Urgente API REST

Discussão em 'Progress 4GL' iniciado por Alexandre, Setembro 28, 2020.

  1. Alexandre

    Alexandre Membro Participativo

    @Renan Cano

    acho que se passar os paramentos pra esse link deve funcionar. :(

    Tens um exemplo de passagem de parâmetro?

    http://ndbvdeps:74/api/consultadados/clientes/v2

    {
    "tipo": "string",
    "documento": "string",
    "nomeOrigem": "string",
    "opcoesDadosExtracao": {
    "dadosCadastrais": true,
    "resultadoAnalise": true,
    "limiteAdotado": true,
    "limiteTomado": true,
    "endereco": true,
    "bloqueio": true,
    "questionario": true,
    "participacaoEmpresas": true,
    "quadroSocietario": true,
    "metricas": true,
    "percentuais": true,
    "informacaoCadastral": true,
    "grupo": true,
    "ultimasConsultas": 0,
    "detalhamentoMetricas": true,
    "inscricoesEstaduais": true,
    "ramosAtividade": true
    }
    }
  2. Renan Cano

    Renan Cano Membro Participativo

    Eles não te passaram a documentação da API? Aquele código que vc fez no progress ja é a requisição, depois da li vc só trata o retorno e converte o Jason Object ou Json Array para uma temp-table.
    Lembre-se vc faz os testes da API sempre pelo navegador, até vc chegar na exibição pelo navegador do JSON ja com os dados dos clientes.

    Tipo eu uso um webservice que consulta os dados cadastrais de um fornecedor ai no patch é parecido com o seu é tipo assim: http://dominio.com.br/rest/Fornec/v2.
    A diferença que depois do v2 eu tenho que informar o CNPJ de quem eu preciso ficando http://dominio.com.br/rest/fornec/v2/01123123000112.
    Ai se eu digitar isso no navegador ja vem o JSON com todos os dados desse fornecedor.

    No seu caso vc deve ver a documentação da API para saber como vc faz a consulta de um cliente, quando vc chegar nesse resultado pelo navegador ai sim vc vai conseguir tratar a informação com o progress.
  3. Renan Cano

    Renan Cano Membro Participativo

    Isso exactamente, falta o parâmetro que trás um cliente especifico, só que não tem um comando especifico, pode variar de API.
    Eu imagino que aqueles prints que vc mandou antes seja algum tipo de documentação tem q tentar entender oque eles pedem de parametro.
  4. Alexandre

    Alexandre Membro Participativo

    @Renan Cano liguei pro pessoal la:

    o endereço é esse:
    http://ndbvdeps:74/api/analise/cliente

    e o parametro que eu tenho que passar é esse:

    {
    "tipo": "string",
    "documento": "string",
    "nomeOrigem": "string",
    "codigoSistemaGestaoInformacaoCadastral": "string",
    "credenciaisProvedor": [

    {
    "tipoConsulta": "string",
    "login": "string",
    "senha": "string"
    }
    ],
    "parametrizacoesSistema": [
    {
    "nome": "string",
    "parametrizacao": "string"
    }
    ]
    }
  5. Alexandre

    Alexandre Membro Participativo

    Arquivos Anexados:

  6. Renan Cano

    Renan Cano Membro Participativo

    Você está tentando cadastrar ou consultar? Tem algum dado para consulta?
    Na documentação diz que é REST, o unico meio que conheço de passar parametros para consulta é pela propria URL, só to achando estranho essa quantidade de parametro, mas tudo bem.
    Se o endereço é esse vc deve passar os parametros na ordem da documentação.

    ex:
    http://ndbvdeps:74/api/analise/cliente/tipo/documento/nomeOrigem/codigoSistemaGestaoInformacaoCadastral/credenciaisProvedor

    Ta bem confuso de entender, se não der pede um exemplo de consulta para vc testar no navegador.

Compartilhe esta Página