@tommypenner Dado que estamos viendo un aumento de usuarios cuyos sitios están siendo bloqueados, ¿podrías por favor poner en la lista blanca los sitios de Discourse que solicitan información hasta que resolvamos los detalles técnicos de esto? Estamos más que dispuestos a trabajar contigo para solucionar esto de la manera correcta, pero no a costa de nuestros usuarios.
No, no es así: las IPs parecen estar bloqueadas de antemano y en grandes rangos, independientemente de si había incrustaciones de Vimeo:
Anteriormente, hemos trasladado varios foros que tenían problemas a diferentes bloques de IP y (hasta ahora) eso solucionó permanentemente el problema para esos foros.
Hola a todos, perdón por el silencio. Estamos discutiendo internamente en Vimeo cómo queremos tratar y dar soporte al uso de las etiquetas OG, por lo que por ahora no tengo nueva información que compartir.
Originalmente, las etiquetas OG se utilizaban en la página del video pensadas para su uso por Facebook y otras plataformas importantes de redes sociales. Casos de uso como despliegues de Discourse en servidores alojados en la nube no eran situaciones que hubiéramos considerado, pero ahora estamos seriamente considerando estos casos, especialmente porque las prohibiciones de IPs por alojamiento en la nube que tenemos en vigor están afectando claramente a estos usuarios de etiquetas OG.
Por ahora, la solución a largo plazo por parte de Discourse es utilizar nuestra implementación de oEmbed para obtener los metadatos del video en lugar de depender de las etiquetas OG.
Dicho esto, en Vimeo no queremos “castigar” a ningún desarrollador que estuviera dependiendo de la capacidad de Discourse para obtener metadatos de Vimeo. Si has desplegado Discourse en tu propio servidor en la nube y estás encontrando este problema, contáctanos en Contact Support on Vimeo, describe tu situación y proporciona un enlace a este hilo de Discourse como referencia. A partir de ahí, evaluaremos la viabilidad de añadir temporalmente la IP de tu servidor a la lista blanca.
(Atención @justin y @RGJ: No estoy muy familiarizado con Discourse y no vi una manera de enviarles mensajes directos. Me encantaría hablar más sobre cómo podemos ayudar a sus usuarios y desarrolladores. Si hay una forma de hablar fuera de Meta Discourse y por correo electrónico o mensaje directo, ¡avísenos para que lo resolvamos!)
@PaigeLynn dijo que dejó Discourse porque dependía de los videos incrustados. ![]()
Anotado. Investigaré la actualización de nuestro gem onebox para usar el punto final de oEmbed con videos de Vimeo la próxima semana.
Puedes hacer clic en un nombre de usuario y luego presionar el botón “mensaje” que aparece en la ventana emergente.
Supongo que @techAPJ vendrá a nuestro rescate.
Aún no entiendo por qué están bloqueando rangos de IP para que usen sus etiquetas OG en primer lugar. Así que, si tienen algo que compartir al respecto, nos ayudaría a nosotros y a nuestros clientes a entender al menos qué está sucediendo aquí. ¿Esto genera más carga en sus servidores que cuando usaríamos una etiqueta oEmbed o algo similar?
Si no quieres que la gente utilice las etiquetas og, una forma sencilla de obligar a ello sería no enviarlas. No es que Discourse esté raspando tu sitio. Está utilizando un estándar público y abierto que tú mismo anuncias que soportas.
Hecho mediante:
y
Onebox ahora utiliza por defecto el endpoint oEmbed de Vimeo y no debería verse afectado por el bloqueo de direcciones IP del servidor.
Si el problema persiste en la última versión de Discourse, no dudes en contactarme aquí en meta.
¡Gracias @techAPJ !!! ![]()
¿Podrías hacer un backport de esto a la versión estable también?
Hacer un backport de esto a stable no será trivial, ya que ha habido muchos cambios en el gem onebox desde la última versión estable y el código fuente principal (en stable) puede no estar actualizado para acomodar la última versión del gem.
Lo entiendo totalmente, eso podría ser bastante complejo.