Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2286 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado
7 minutos atrás, andre rivas disse:

Bom dia!!!!

Alguém sabe o que mudou  ontem no site do ibge?

pois não estou conseguindo utilizar o ACBrIBGE

esta retornando

Erro HTTP: 404 Not Found
Socket Error: 0 
URL: https://ww2.ibge.gov.br/geociencias/areaterritorial/area.php?codigo=3554003

Aparentemente houve uma mudança na url.
 

Not Found

The requested URL /geociencias/areaterritorial/area.php was not found on this server.

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Postado
7 minutos atrás, andre rivas disse:

coloquei assim na URL e funciomou so nao sei passar para o acbrIBGE

https://cidades.ibge.gov.br/brasil/sp/varzea-paulista/panorama

A pesquisa pelo componente deve ser dinâmica. Estou procurando no site para entender se essa função foi removida ou apenas alterada.

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Postado
Agora, Sérgio Assunção disse:

A pesquisa pelo componente deve ser dinâmica. Estou procurando no site para entender se essa função foi removida ou apenas alterada.

foi alterada pois a url comecou a responder novamente

Postado
12 minutos atrás, Sérgio Assunção disse:

Não entendi ?
A pesquisa pelo componente voltou a funcionar ?

Quando a cidade tem nome composto por exemplo VARZEA PAULISTA

ao passar pelo EncodeURLElement ele retorna VARZEA%20PAULISTA

eu testei e se for VARZEA%PAULISTA funciona

  • Membros Pro
Postado

Bom dia,

Pelo código está funcionando. O que não funciona é pelo nome da cidade quando o nome tem espaço(s) e/ou acentuação.

A linha Param := AjustaParam( ACidade )  da function TACBrIBGE.BuscarPorNome(const ACidade : String ; ... está formatando assim:

Espaços: cidade: Lucas do Rio Verde: formatação do ACBR: Lucas%20do%20Rio%20Verde. O correto seria Lucas+do+Rio+Verde. Pelo menos é assim que gera lá na url do site do IBGE, quando se consulta direto.

Acentuação: cidade: Divinópolis: formatação do ACBR: Divin%F3polis. O correto (para funcionar) seria Divinopolis.

No caso da acentuação, um simples TiraAcentos() já resolve. Mas no caso dos acentos...não sei ainda como fazer.

Obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Membros Pro
Postado
5 minutos atrás, Daniel Simoes disse:

Parece estar funcionando normalmente, com acentos e espaços... Veja as imagens

Bom dia, 

Sim, agora com a mudança de url (atualização 13903) está funcionando beleza, mesmo com acentuação/espaços.

Provavelmente que a URL antiga é que não aceitava no formato "Lucas%20do%20Rio%20Verde". Mas agora está beleza.

Obrigado.

 

 

Valdir Dill

Rio de Janeiro - RJ

 

 

Postado
21 minutos atrás, Sérgio Assunção disse:

Segue a unit com a nova URL.

ACBrIBGE.pas

Obrigada Sérgio,

Só para entender o problema mesmo, fiz mais testes verifiquei que ao passar a URL com HTTP

http://ww2.ibge.gov.br/home/geociencias/areaterritorial/area.php?nome=Uniao%20da%20Vitoria

o site transformava a URL para:

https://ww2.ibge.gov.br/home/geociencias/areaterritorial/area.php?nome=Uniao%2520da%2520Vitoria

mas ao passar a mesma URL com HTTPS faz a consulta normal.

https://ww2.ibge.gov.br/home/geociencias/areaterritorial/area.php?nome=Uniao%20da%20Vitoria

Mas isso abrindo direto a URL no navegador, pelo componente ainda continua o erro!

Será que o componente consegue enviar a requisição como HTTPS?

Att,

Postado
7 minutos atrás, flaviageisler disse:

Obrigada Sérgio,

Só para entender o problema mesmo, fiz mais testes verifiquei que ao passar a URL com HTTP

http://ww2.ibge.gov.br/home/geociencias/areaterritorial/area.php?nome=Uniao%20da%20Vitoria

o site transformava a URL para:

https://ww2.ibge.gov.br/home/geociencias/areaterritorial/area.php?nome=Uniao%2520da%2520Vitoria

mas ao passar a mesma URL com HTTPS faz a consulta normal.

https://ww2.ibge.gov.br/home/geociencias/areaterritorial/area.php?nome=Uniao%20da%20Vitoria

Mas isso abrindo direto a URL no navegador, pelo componente ainda continua o erro!

Será que o componente consegue enviar a requisição como HTTPS?

Att,

Atualizei novamente e com a nova correção já está funcionando corretamente.

Obrigada Pessoal.

  • Curtir 1
  • 1 mês depois ...
  • 4 meses depois ...
  • 6 meses depois ...
Postado
Em 26/02/2018 at 19:35, Daniel Simoes disse:

 

Estou usando o Delphi XE8. Acabei da atualizar o Acbr.

Estou utilizando o exemplo do Acbr.: D:\Acbr XE8\Exemplos\ACBrTCP\ACBrCEP\Delphi

Quando vou consultar o IBGE por municipio esta retornando o seguinte:

Efetuando consulta HTTP em:
https://servicodados.ibge.gov.br/api/v1/localidades/estados/

Erro HTTP: 500 
Socket Error: 10091 error:140A90C4:SSL routines:SSL_CTX_new:null ssl method passed
URL: https://servicodados.ibge.gov.br/api/v1/localidades/estados/

Resposta HTTP:

 

  • Administradores
Postado

Boa tarde.

Este tópico é antigo e será fechado, caso ainda precise de ajuda, favor criar um novo tópico.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 2286 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...