Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 2825 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

  • Membro Pro Verificado
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

 

 

  • Membro Pro Verificado
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:

 

  • Consultores
Postado

Boa tarde.

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

Att.

Consultora ACBr Pro

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á 2825 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...
The popup will be closed in 10 segundos...