¿Cómo podría agregar más información, como el título de una publicación, al enlace para compartir?
Por ejemplo:
en lugar de hacer clic en compartir y que el cuadro de texto tenga: “https://discourse.example.com/xxxxxx”
tener:
“Título de la publicación:
Resumen generado por IA o primera línea de la publicación
https://xxxxx”
y tener toda esta información también transferida a los otros botones para compartir.
¿como esto?
Esto sucede automáticamente, solo necesitas exponer tu Tema públicamente.
Sí, algo así, solo que quiero compartirlo desde Discourse (móvil) a WeChat, y WeChat no carga una vista previa, así que estoy intentando hacer una falsificación en el paso de hacer clic en el botón de compartir en Discourse.
Entonces WeChat es el problema, esta información está expuesta, pero depende del cliente usar los datos.
Aquí está el resultado en Discord:
sí, pero no puedo hacer nada con WeChat a menos que consiga un trabajo en Tencent, por eso lo estoy intentando por este lado.
Verifica que tu Tema sea público. Me sorprende que WeChat no consuma y use etiquetas og.
Las etiquetas og han sido un estándar durante muchos años, introducidas por Facebook para las vistas previas de enlaces.
De lo contrario, no hay nada que puedas hacer.
Aquí tienes una prueba de que esto está funcionando. Prueba tu enlace en el depurador de Meta en https://developers.facebook.com/tools/debug:
¿No hay forma de editar el campo de texto al cargarlo? Parece que algunos componentes temáticos pueden hacerlo, como el acortador de URL.
Es probable que WeChat no esté haciendo esto voluntariamente.
No estoy seguro de que entiendas la arquitectura.
Los datos se exponen al mundo.
No hay nada que añadir.
Solo asegúrate de que tu Tema no esté en una Categoría privada y que tu sitio no requiera inicio de sesión.
Solo quiero que la gente pueda ver:
TÍTULO
RESUMEN
ENLACE
cuando envío un mensaje de WeChat a través del botón de compartir, porque tener solo un hipervínculo simple es muy poco atractivo y no tiene vista previa para el contexto.
Entiendo que está expuesto al mundo.
Sugiero plantearlo a la comunidad de WeChat.
Quizás al ser un servicio chino con mayor escrutinio gubernamental, son selectivos sobre qué sitios se ven bien.
También recomiendo probar tu enlace en el depurador de Facebook (enlace proporcionado arriba) y en algunas plataformas occidentales más abiertas, para comprobar que funciona.
Puede que haya un malentendido de tu parte, WeChat no hace la vista previa de ningún sitio web. Si envías un enlace en WeChat en el campo de texto y no al presionar su botón especial de “compartir” en su navegador especial, se envía como texto y tiene un hipervínculo, pero sin carga dinámica de información adicional.
Eso es bastante horrible ![]()
¿Hora de enviar una solicitud de funciones a WeChat?
Solo quiero algo como esto:
y estoy seguro de que esto sería mucho menos doloroso y más rápido que plantearlo con WeChat
Constrúyelo ![]()
(consejo: esto se está ejecutando en el lado de WeChat, tienes que cambiar el código de WeChat; no hay nada que puedas hacer si WeChat no procesa los datos expuestos públicamente)
eso es lo que estoy tratando de hacer lol, solo que no estoy seguro por dónde empezar, he desarmado el componente acortador de URL para ver cómo funciona, pero no puedo averiguar cómo obtener el contenido de la publicación (nunca haber hecho JS o Ruby ciertamente no ayuda)
Está en las etiquetas og del sitio web en el encabezado, por ejemplo
![]()
Una plataforma social bien equipada (Discord, Facebook, Discourse, etc.) rastrea la página del enlace y enriquece su presentación local.
Ese código de rastreo es responsabilidad de la plataforma de alojamiento (es decir, Wechat).
En este caso, Discourse solo está sirviendo la página cuando se solicita.
En este caso, no queda nada que Discourse pueda hacer; no tiene control sobre cómo WeChat presenta las cosas localmente, ¡¿cómo podría?!
También existe la posibilidad de que haya un problema de acceso entre WeChat y su servidor. También podría explorar eso, pero nunca sabrá la ruta exacta que está tratando de tomar porque no tiene esos privilegios.
sí, no voy a hacer eso, solo quiero cambiar este cuadro de texto:
para que incluya texto antes del enlace en lugar de solo el enlace
Ese es un objetivo razonable.
ok, así que estoy moviendo esto a Dev
Podrías lograr eso con un Componente Temático (si tienes suerte
)




