@tommypenner Como estamos vendo um aumento de usuários com seus sites bloqueados, você poderia colocar em whitelist os sites do Discourse que solicitam informações até que os detalhes técnicos sejam resolvidos, por favor? Estamos mais do que dispostos a trabalhar com você para corrigir isso da maneira correta, mas não à custa de nossos usuários.
Não, não é esse o caso — os IPs parecem ser bloqueados previamente e em grandes faixas, independentemente de haverem incorporações do Vimeo:
Anteriormente, movemos vários fóruns que estavam com problemas para diferentes blocos de IP e (até agora) isso resolveu permanentemente o problema para esses fóruns.
Olá a todos, peço desculpas pelo silêncio. Estamos discutindo internamente no Vimeo como queremos tratar e dar suporte ao uso das tags OG, então, por enquanto, não tenho nenhuma informação nova para compartilhar.
Originalmente, as tags OG eram usadas na página do vídeo, destinadas ao uso pelo Facebook e outras principais plataformas de mídia social. Casos de uso como implantações do Discourse em servidores hospedados na nuvem não eram situações que considerávamos, mas estamos levando esses casos a sério agora, especialmente porque as proibições de IP de hospedagem na nuvem que temos em vigor estão, obviamente, afetando esses usuários de tags OG.
Por enquanto, a solução de longo prazo do lado do Discourse é utilizar nossa implementação oEmbed para obter metadados de vídeo, em vez de depender das tags OG.
Dito isso, no Vimeo, não queremos “punir” nenhum desenvolvedor que dependia da capacidade do Discourse de obter metadados do Vimeo. Se você implantou o Discourse em seu próprio servidor na nuvem e está enfrentando esse problema, entre em contato conosco em Contact Support on Vimeo, descreva sua situação e forneça um link para este tópico do Discourse como referência. A partir daí, analisaremos a viabilidade de colocar temporariamente o IP do seu servidor em uma lista branca.
(Atenção @justin e @RGJ: não estou muito familiarizado com o Discourse e não vi uma maneira de enviar mensagens diretas a vocês. Gostaria de conversar mais sobre como podemos ajudar seus usuários e desenvolvedores. Se houver uma maneira de conversarmos fora do Meta Discourse, por e-mail ou mensagem direta, vamos encontrar uma solução!)
@PaigeLynn disse que saiu do Discourse porque dependia dos vídeos incorporados. ![]()
Anotado. Vou verificar a atualização do nosso gem onebox para usar o endpoint oEmbed para vídeos do Vimeo na próxima semana.
Você pode clicar em um nome de usuário e, em seguida, pressionar o botão “mensagem” que aparece na janela pop-up.
Acho que @techAPJ virá em nosso socorro.
Ainda não entendo por que vocês estão bloqueando intervalos de IP para usar suas tags OG desde o início. Então, se houver algo que possam compartilhar sobre isso, isso nos ajudaria, a nós e aos nossos clientes, a pelo menos entender o que está acontecendo aqui. Isso está colocando mais carga nos servidores de vocês do que quando usaríamos uma tag oEmbed ou algo assim?
Se você não quer que as pessoas usem as tags OG, uma maneira fácil de impor isso seria não enviá-las. Não é como se o Discourse estivesse raspando seu site. Ele está usando um padrão público e aberto que você anuncia que suporta.
Feito via:
e
O Onebox agora usa o endpoint oEmbed do Vimeo por padrão e não deve ser afetado pelo bloqueio de IP do servidor.
Sinta-se à vontade para me avisar aqui no meta se o problema persistir na versão mais recente do Discourse.
Obrigado(a) @techAPJ !!! ![]()
Você poderia fazer o backport dessas alterações para a versão estável também?
Fazer o backport para a stable não será trivial, pois houve muitas alterações na gem onebox desde o último lançamento estável, e o código-fonte principal (na stable) pode não ter sido atualizado para acomodar a versão mais recente da gem.
Eu entendo totalmente, isso pode realmente ser bastante complexo.