Moderadores Gr@c@ Postado 17 Outubro, 2023 Moderadores Compartilhar Postado 17 Outubro, 2023 Estou tentando fazer a averbação de carga pela Porto Seguro (que não aderiu ao AT&M). Usando a unit que foi disponibilizada aqui e alterado pelo Juliomar Marchetti, mas está ocorrendo o erro: --------------------------- Debugger Exception Notification --------------------------- Project CTe.exe raised exception class EIdHTTPProtocolException with message 'HTTP/1.1 301 Moved Permanently'. --------------------------- No momento, somente a seguradora Porto Seguro está fazendo seguro de veículos transportados em mudança interestadual. Uso Delphi 10.3 Professional. Propriedade HandleRedirects := True; uPortoSeguroIndy.pas 1 Link para o comentário Compartilhar em outros sites More sharing options...
mcob Postado 17 Outubro, 2023 Compartilhar Postado 17 Outubro, 2023 Boa Tarde a todos. A Porto Seguro mudou o endereço de averbação, por motivo de segurança e passou a utilizar o TLS 1.2 / 1.3, está é a causa da mensagem de erro que está recebendo. Abaixo segue o novo endereço de averbação, que você deve alterar no arquivo: const AURI: string = 'https://api.averbeporto.com.br'; no create do componente FURL := 'https://api.averbeporto.com.br/websys/php/conn.php'; não vou anexar o meu arquivo aqui, pois, o meu delphi é o XE2 e por esse motivo tem algumas diferença a serem consideradas. espero ter ajudado. Abraços a todos. 5 Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Gr@c@ Postado 18 Outubro, 2023 Autor Moderadores Compartilhar Postado 18 Outubro, 2023 Grata pela resposta. Somente hoje consegui o manual de integração atualizado. Vou testar. Como obter o Manual de Integração: 0800-727-2755 opção averbação Solicite também ao suporte os dados para realizar testes (Usuario e senha) wws.averbeporto.com.br Link do Manual de Integração: (este link sempre trará o manual atualizado) https://docs.google.com/document/d/1da005UzBF1Wzm8LmiB4JJnaXaLXtFKgl6S_rErMlXF8/edit 3 Link para o comentário Compartilhar em outros sites More sharing options...
josimar Postado 23 Novembro, 2023 Compartilhar Postado 23 Novembro, 2023 Olá. você conseguiu utilizar essa unit para emitir a averbação pela porto seguro, se sim, teria como disponibilizar um exemplo do codigo do envio da averbação. Link para o comentário Compartilhar em outros sites More sharing options...
mcob Postado 24 Novembro, 2023 Compartilhar Postado 24 Novembro, 2023 Bom dia a todos Segue um exemplo de como faço a chamada para averbação: function AverbaPorto( aFile, xUsuario, xSenha, xProtCte: string; bMSg: boolean = False string ; var fSeg: TPortoSeguroIndy ; bStatus: boolean ; xProt: String ; begin xProt := '99999' ; fSeg := TPortoSeguroIndy.create ; fSeg.UserName := xUsuario ; fSeg.Password := xSenha ; bStatus := fSeg.UpLoad( aFile ) ; if bStatus then xProt := fSeg.Protocolo else if bMsg then ShowMessage(stringReplace(fSeg.MensagemRetorno,';',#13,[rfReplaceAll])) ; fSeg.Destroy ; result := xProt ; end; espero que te ajude. Abraços. 1 Link para o comentário Compartilhar em outros sites More sharing options...
josimar Postado 25 Novembro, 2023 Compartilhar Postado 25 Novembro, 2023 Blz. Muito Obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro simons Postado 28 Março Membros Pro Compartilhar Postado 28 Março ola, fiz as alteracoes necessarias de url e estou recebendo a seguinte mensagem: FRespFileStream.DataString '{"success":1, "error":{"code":"01", "msg":"No login."}}' no fazer o post... alguem consegue me ajudar? Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 28 Março Moderadores Compartilhar Postado 28 Março 7 minutos atrás, simons disse: ola, fiz as alteracoes necessarias de url e estou recebendo a seguinte mensagem: FRespFileStream.DataString '{"success":1, "error":{"code":"01", "msg":"No login."}}' no fazer o post... alguem consegue me ajudar? Mudou só a URL ou também mais coisas do webservice? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro simons Postado 28 Março Membros Pro Compartilhar Postado 28 Março Endereços da API *1: Seguro: https://apis.averbeporto.com.br/php/conn.php (:443 - TLS 1.0, 1.1, 1.2 e 1.3) *2 - HTTP/3 Plain: http://api.averbeporto.com.br/php/conn.php (:80 - Plain text - HTTP/2) - descontinuado *1 NÃO utilizar www. ou wws. ou nenhum outro subdomínio para acesso à API, será bloqueado. *2 Pode ser necessário definir um user-agent como “Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0” para acessar apis, isso impedirá que o CF bloqueie seu programa com o erro 403/1010 *3 Chamar o endereço da API no navegador irá gerar uma mensagem de erro (item 7) pela absoluta falta de parâmetros na comunicação. em anexo manual Manual de Integração - AverbePorto.odt Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro simons Postado 28 Março Membros Pro Compartilhar Postado 28 Março resolvido era a url que copiei aqui do forum e no manual esta diferente, agradeço a atençao 1 Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 28 Março Moderadores Compartilhar Postado 28 Março Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts