Ajoutez plus d'informations au lien partagé

Comment puis-je ajouter plus d’informations, comme le titre d’une publication, au lien de partage ?
Par exemple :
au lieu de cliquer sur partager et d’avoir la zone de texte avec : « https://discourse.example.com/xxxxxx »
avoir :
« Titre de la publication :
Résumé généré par IA ou première ligne de la publication
https://xxxxx »
et avoir toutes ces informations transmises également aux autres boutons de partage.

2 « J'aime »

comme ça ?

Cela se produit automatiquement, il vous suffit de rendre votre sujet public.

oui, quelque chose comme ça, c’est juste que je veux le partager depuis Discourse (mobile) vers WeChat, et WeChat ne charge pas d’aperçu, donc j’essaie de faire un fac-similé à l’étape de cliquer sur le bouton de partage sur Discourse.

C’est donc WeChat le problème, ces informations sont exposées, mais c’est au client de les utiliser.

Voici le résultat sur Discord :

oui, mais il n’y a rien que je puisse faire concernant WeChat à moins d’obtenir un emploi chez Tencent, c’est pourquoi j’essaie de le faire de mon côté.

Vérifiez que votre sujet est public. Je suis surpris que WeChat ne consomme pas et n’utilise pas les balises og.

Les balises og sont une norme depuis de nombreuses années, introduites par Facebook pour les aperçus de liens.

Sinon, il n’y a rien que vous puissiez faire.

2 « J'aime »

Voici la preuve que cela fonctionne. Essayez votre lien sur le débogueur Meta à l’adresse https://developers.facebook.com/tools/debug :

n’y a-t-il aucun moyen de modifier le champ de texte au chargement ? Il semble que certains composants de thème puissent le faire, comme le raccourcisseur d’URL.

WeChat ne le fait probablement pas volontairement

Je ne suis pas sûr que vous compreniez l’architecture.

Les données sont exposées au monde.

Il n’y a rien à ajouter.

Assurez-vous simplement que votre sujet ne se trouve pas dans une catégorie privée et que votre site n’est pas réservé aux connexions.

Je veux juste que les gens puissent voir :
TITRE
RÉSUMÉ
LIEN

lorsque j’envoie un message WeChat via le bouton de partage, car avoir juste un lien hypertexte nu est très peu attrayant et n’a pas d’aperçu pour le contexte.
Je comprends que cela est exposé au monde entier.

Je suggère de soulever le problème auprès de la communauté WeChat.

Peut-être qu’étant un service chinois soumis à un plus grand contrôle gouvernemental, ils sont difficiles quant aux sites qui ont une belle apparence ?

Je vous recommande également de tester votre lien sur le débogueur Facebook (lien fourni ci-dessus) et sur des plateformes occidentales plus ouvertes, pour vérifier qu’il fonctionne.

1 « J'aime »

Il y a peut-être un malentendu de votre part, WeChat ne fait pas du tout de prévisualisation pour aucun site web. Si vous envoyez un lien sur WeChat dans le champ de texte et non en appuyant sur leur bouton spécial « partager » de leur navigateur spécial, il est envoyé comme du texte et possède un hyperlien, mais aucun chargement dynamique d’informations supplémentaires.

1 « J'aime »

C’est plutôt horrible :slight_smile:

Il est temps de soumettre une demande de fonctionnalité à WeChat ?

Je veux juste quelque chose comme ceci :


et je suis sûr que ce serait beaucoup moins douloureux et plus rapide que de l’aborder avec WeChat

Construisez-le :wink:

(astuce : cela s’exécute du côté de WeChat, vous devez modifier le code de WeChat - il n’y a rien que vous puissiez faire si WeChat ne traite pas les données exposées publiquement)

c’est ce que j’essaie de faire lol, je ne sais juste pas par où commencer, j’ai démonté le composant de raccourcissement d’URL pour voir comment il fonctionne mais je n’arrive pas à comprendre comment obtenir le contenu du post
(ne jamais avoir fait de JS ou de Ruby n’aide en rien)

C’est dans les balises og du site web, dans l’en-tête, par exemple :

image

Une plateforme sociale bien équipée (Discord, Facebook, Discourse, etc.) parcourt la page du lien et enrichit sa présentation locale.

Ce code de parcours est sous la responsabilité de la plateforme d’hébergement (par exemple, Wechat).

Dans ce cas, Discourse ne fait que servir la page lorsqu’elle est demandée.

Dans ce cas, il n’y a plus rien que Discourse puisse faire - il n’a pas de contrôle sur la façon dont WeChat présente les choses localement - comment le pourrait-il !?!

Il est également possible qu’il y ait un problème d’accès entre WeChat et votre serveur. Vous pourriez également explorer cela, mais vous ne saurez jamais le chemin exact qu’il essaie d’emprunter car vous n’avez pas ces privilèges.

oui, je ne vais pas faire ça, je veux juste changer cette zone de texte :


pour qu’elle inclue du texte avant le lien plutôt que juste le lien

2 « J'aime »

C’est un objectif raisonnable.

ok, je déplace ceci dans Dev

Vous pourriez être en mesure d’y parvenir avec un composant de thème (si vous avez de la chance :wink: )