Links incorporados do Google Maps às vezes funcionam, às vezes não (onebox 404)

Estou enfrentando um comportamento estranho com os links do Google Maps.

Às vezes, eles são incorporados corretamente e, às vezes, a solicitação onebox retorna um erro 404. Não consegui encontrar uma maneira de reproduzir o problema consistentemente, mas isso acontece com muita frequência. Basta tentar colar links, mover a câmera do Google Maps ou ajustar o corte, tentar novamente, etc.

Achei que fosse um limite de taxa (rate limit), mas não é. Os links que funcionam e os que não funcionam são os mesmos aqui ou no meu fórum. Exemplo:

Alguém tem uma ideia de onde vem esse problema? Do lado do Google? Do lado do Discourse? Deveria ser movido para Contribute > Bug?

5 curtidas

Isso é meio estranho, acabei de notar o padrão… mas acho que tem a ver com o nível de zoom no link?

:x: 15.5z

:white_check_mark: 15z

:x: 16.75z

:white_check_mark: 17z

Uma localização totalmente diferente…

:x: 15.38z

:white_check_mark: 15z

Minha aposta é que seja um problema no motor do onebox do Google Maps do nosso lado?

8 curtidas

Ótima investigação @awesomerobot! :man_detective:

Parece que nossa regex para o nível de zoom não permite pontos aqui:

Uma correção bem fácil.

9 curtidas

Que pegada :smiley:

Obrigado por descobrir!

2 curtidas

@loic você pode dar uma olhada rápida nisso?

1 curtida

Claro, darei uma olhada :slight_smile:

Corrigido aqui:

6 curtidas

Reconstruindo a postagem de @awesomerobot e todos os links do Google Maps agora estão funcionando :clap:

Fechando isto.

6 curtidas