Ir para conteúdo
  • Cadastre-se

tiagohelfer

Membros
  • Total de ítens

    3
  • Registro em

  • Última visita

tiagohelfer's Achievements

Newbie

Newbie (1/14)

  • First Post
  • One Year In
  • Week One Done
  • One Month Later

Recent Badges

0

Reputação

  1. Você está enviando o BODY no formato errado. Tem que ser o base64 do XML compactado.
  2. Qual erro você está recebendo de retorno? Eu não cheguei a receber o sucesso da requisição, pois não tem ambiente de homologação e não posso enviar com os dados do cliente, mas consegui receber o retorno de que os dados dentro de XML são inválidos. O formato que enviei é o mesmo que eu enviava no WS anterior. O que não explica na documentação é que tem que enviar o bytea do arquivo compactado na requisição. Em curl fica assim: curl.exe -v -X POST "https://sngpc-api.anvisa.gov.br/v1/FileXml/EnviarArquivoXmlSNGPC" ` -H "accept: application/json" ` -H "Content-Type: application/json" ` -H "Authorization: Bearer SEU BEARER" ` -H "User-Agent: Mozilla/5.0" ` --data-binary '\"BYTEA DO COMPACTADO DO XML\"' Outra coisa, a partir de hoje comecei a ser bloqueado pelo CLOUDFIRE: "You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.", semana passada não estava ocorrendo isso nas requisições diretas pelo CURL no POWERSHELL.
  3. Também estou com o mesmo problema. Só funciona pelo Swagger. Detalhe que no Swagger o endereço de consumo é 'https://sngpc-api.anvisa.gov.br/v1/Authentication/GetToken', já quando entra na conta Gov, nas API da ANVISA, o endereço de consumo muda para ' https://sngpc-api.anvisa.gov.br/swagger/v1/api/v1/Authentication/GetToken'. De qualquer forma nenhum dos dois funciona. O primeiro retorna 'Unauthorized' e o segundo 'Not Found'.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.