إضافة المزيد من المعلومات إلى الرابط المشترك

كيف يمكنني إضافة المزيد من المعلومات مثل عنوان المنشور إلى رابط المشاركة؟
على سبيل المثال:
بدلاً من النقر على مشاركة ووجود مربع النص يحتوي على: “https://discourse.example.com/xxxxxx
أن يكون:
“عنوان المنشور:
ملخص تم إنشاؤه بواسطة الذكاء الاصطناعي أو السطر الأول من المنشور
https://xxxxx
وأن تنتقل كل هذه المعلومات أيضًا إلى أزرار المشاركة الأخرى.

إعجابَين (2)

مثل هذا؟

يحدث هذا تلقائيًا، تحتاج فقط إلى جعل موضوعك عامًا.

نعم، شيء من هذا القبيل، الأمر فقط أنني أريد مشاركته من Discourse (الجوال) إلى WeChat، و WeChat لا يقوم بتحميل معاينة، لذا أحاول إنشاء نسخة طبق الأصل منه عند خطوة النقر على زر المشاركة في Discourse.

إذًا، المشكلة في WeChat، هذه الأشياء مكشوفة، لكن الأمر متروك للعميل لاستخدام البيانات.

إليك النتيجة على Discord:

نعم، ولكن لا يوجد شيء يمكنني فعله تجاه WeChat إلا إذا حصلت على وظيفة في Tencent، ولهذا السبب أحاول القيام بذلك من هذا الجانب

تحقق من أن الموضوع الخاص بك عام. أنا متفاجئ من أن WeChat لا تستهلك وتستخدم علامات og.\n\nكانت علامات og معيارًا لسنوات عديدة، وقدمتها فيسبوك لمعاينات الروابط.\n\nبخلاف ذلك، لا يوجد شيء يمكنك فعله.

إعجابَين (2)

إليك دليل على أن هذا يعمل. جرب الرابط الخاص بك على مصحح Meta على https://developers.facebook.com/tools/debug:

هل لا توجد طريقة لتعديل حقل النص عند التحميل؟ يبدو أن بعض مكونات السمة يمكنها القيام بذلك مثل أداة تقصير عنوان URL.

من المحتمل أن WeChat لا تفعل هذا عن قصد

لست متأكدًا من أنك تفهم البنية.

البيانات مكشوفة لـ العالم.

لا يوجد شيء لإضافته.

فقط تأكد من أن موضوعك ليس في فئة خاصة وأن موقعك ليس مخصصًا لتسجيل الدخول فقط.

أريد فقط أن يتمكن الأشخاص من رؤية:
العنوان
الملخص
الرابط

عندما أرسل رسالة عبر WeChat من خلال زر المشاركة، لأن وجود رابط تشعبي فارغ فقط غير جذاب وليس له معاينة للسياق
أتفهم أنه مكشوف للعالم

أقترح طرح الأمر على مجتمع WeChat.

ربما كونها خدمة صينية تخضع لرقابة حكومية أكبر، فإنها تنتقي المواقع التي تبدو جيدة؟

أوصي أيضًا باختبار الرابط الخاص بك على مصحح Facebook (الرابط الموضح أعلاه) وبعض المنصات الغربية الأكثر انفتاحًا، للتحقق من أنه يعمل.

إعجاب واحد (1)

قد يكون هناك سوء فهم لديك، فتطبيق WeChat لا يقوم بمعاينة أي موقع إلكتروني على الإطلاق. إذا أرسلت رابطًا على WeChat في حقل النص وليس بالضغط على زر “المشاركة” الخاص بهم في متصفحهم الخاص، فسيتم إرساله كنص ويحتوي على رابط تشعبي، ولكن لا يتم تحميل أي معلومات إضافية ديناميكيًا.

إعجاب واحد (1)

هذا فظيع جدًا :slight_smile:

هل حان الوقت لتقديم طلب ميزة إلى WeChat؟

أريد فقط شيئًا كهذا:


وأنا متأكد من أن هذا سيكون أقل إيلامًا وأسرع بكثير من طرحه مع WeChat

ابنِها :wink:

(تلميح: هذا يعمل على جانب WeChat، عليك تغيير كود WeChat - لا يوجد شيء يمكنك فعله إذا لم يعالج WeChat البيانات المكشوفة للعامة)

هذا ما أحاول فعله هههه، لست متأكدًا من أين أبدأ، لقد فككت مكون تقصير عنوان URL لمعرفة كيفية عمله ولكني لا أستطيع معرفة كيفية الحصول على محتوى المنشور
(لم يسبق لي أن فعلت جافاسكريبت أو روبي بالتأكيد لا يساعد)

إنها موجودة في علامات og الخاصة بالموقع في الرأس، على سبيل المثال

image

تقوم منصة وسائط اجتماعية ذات مواصفات جيدة (Discord، Facebook، Discourse، إلخ) بالزحف إلى صفحة الرابط وإثراء عرضها المحلي.

هذا الكود الزاحف هو مسؤولية المنصة المضيفة (مثل Wechat).

في هذه الحالة، يقوم Discourse فقط بتقديم الصفحة عند طلبها.

في هذه الحالة، لم يعد هناك شيء يمكن لـ Discourse القيام به - فهو لا يتحكم في كيفية تقديم WeChat للأشياء محليًا - كيف يمكنه ذلك؟!؟

هناك أيضًا احتمال وجود مشكلة في الوصول بين WeChat وخادمك. يمكنك أيضًا استكشاف ذلك ولكنك لن تعرف أبدًا المسار الدقيق الذي يحاول اتباعه لأنك لا تملك تلك الامتيازات.

نعم، لن أفعل ذلك، أريد فقط تغيير مربع النص هذا:


بحيث يتضمن نصًا قبل الرابط بدلاً من مجرد الرابط

إعجابَين (2)

هذا هدف معقول.
حسناً، سأنقل هذا إلى Dev
قد تتمكن من تحقيق ذلك باستخدام مكون سمة (إذا كنت محظوظاً :wink: )