共有リンクに投稿タイトルなどの追加情報を追加するにはどうすればよいですか?
たとえば、共有をクリックしたときにテキストボックスに「https://discourse.example.com/xxxxxx」と表示される代わりに、「投稿タイトル:AI生成の要約または投稿の最初の行 https://xxxxx」と表示されるようにするにはどうすればよいですか?
そして、これらのすべての情報が他の共有ボタンにも引き継がれるようにするにはどうすればよいですか?
こんな感じですか?
これは自動的に行われます。トピックを公開するだけで済みます。
はい、そんな感じです。Discourse (モバイル) から WeChat に共有したいのですが、WeChat はプレビューを読み込まないので、Discourse の共有ボタンをクリックする段階でその模倣を試みています。
ええ、でもテンセントに就職しない限りWeChatには何もできません。だからこちら側でやろうとしているのです。
トピックが公開されているか確認してください。WeChatがogタグを消費して使用しないとは驚きです。
ogタグは、Facebookがリンクプレビューのために導入した、長年標準となっています。
それ以外にできることはありません。
これで機能している証拠です。リンクを https://developers.facebook.com/tools/debug のMetaデバッガーで試してみてください。
読み込み時にテキストフィールドを編集する方法はありませんか? URL短縮機能のように、一部のテーマコンポーネントでそれができるようです。
WeChatは意図的にこれを行っていない可能性が高い
アーキテクチャを理解していないようです。
データは世界に公開されています。
追加するものはありません。
トピックがプライベートカテゴリにないこと、およびサイトがログイン専用ではないことを確認してください。
共有ボタンからWeChatメッセージを送信する際に、タイトル、概要、リンクを表示できるようにしたいです。プレーンなハイパーリンクだけでは見栄えが悪く、コンテキストのプレビューもないためです。世界中に公開されることは理解しています。
WeChatコミュニティに提起することをお勧めします。
おそらく、中国のサービスであり、政府の監視がより厳しいため、どのサイトが見栄えが良いかについてうるさいのかもしれません。
また、Facebookデバッガー(上記で提供されたリンク)や、よりオープンな西洋のプラットフォームでリンクをテストして、機能するかどうかを確認することもお勧めします。
誤解があるかもしれませんが、WeChatはどのウェブサイトに対してもプレビュー機能を提供していません。WeChatのテキストフィールドにリンクを送信する場合、特別な「共有」ボタンや特別なブラウザを使用しない限り、テキストとして送信され、ハイパーリンクは表示されますが、それ以上の情報の動的な読み込みはありません。
それはかなりひどいですね ![]()
WeChatに機能リクエストを送信する時間ですか?
構築してください ![]()
(ヒント: これはWeChat側で実行されています。WeChatのコードを変更する必要があります。WeChatが公開されているデータを処理しない場合、あなたができることは何もありません)
それがまさにやろうとしていることです。どこから始めればいいのか分かりません。URL短縮コンポーネントを分解して仕組みを理解しましたが、POSTのコンテンツを取得する方法が分かりません。
(JSやRubyの経験がないことは助けになりません)
ウェブサイトのヘッダーにあるogタグにあります。例:
![]()
十分にスペックされたソーシャルメディアプラットフォーム(Discord、Facebook、Discourseなど)は、リンクのページをクロールし、ローカルプレゼンテーションを充実させます。
そのクロールコードは、ホスティングプラットフォーム(例:Wechat)の責任です。
この場合、Discourseは要求されたときにのみページを提供しています。
この場合、Discourseが他にできることはありません。DiscourseはWeChatがローカルでどのように表示するかを制御できません。どうすればできるでしょうか。
WeChatとサーバー間のアクセス問題の可能性もあります。それも調査できますが、特権がないため、それが試みている正確なルートを知ることはできません。




