لا مشكلة. دعنا نمر عبر هذا مرة أخرى.
في ديسكورس عادي (vanilla Discourse)، لإنشاء معاينة onebox، يجب أن يكون خادم ديسكورس قادرًا على رؤية واسترداد البيانات التي تحمل علامة “og” في معلومات التعريف (meta information) للصفحة المستهدفة. هذا في الأساس زحف (crawl).
لتحقيق ذلك، يجب ألا يمنع خادم الويب المستهدف وحراس البوابة (gatekeepers) الخاصين به هذا الزحف.
يبدو أن ميتا (meta) غير مسموح لها برؤية تلك الصفحة من قبل حراس البوابة الخاصين بها.
هذا هو السبب الذي قد يدفعك للنظر في استخدام هذه الإضافة (plugin) في المقام الأول.
تستخدم هذه الإضافة واجهة برمجة تطبيقات (API) لإرجاع الصفحة المستهدفة بدلاً من الزحف مباشرة.
يستفيد هذا من الأنشطة والإدارة التي يقوم بها مزود واجهة برمجة التطبيقات لزيادة فرص السماح برؤية المحتوى بشكل كبير (على سبيل المثال، استخدام مزرعة من الخوادم ذات عناوين IP ذات السمعة العالية التي يمكن الانطلاق منها للزحف، أو ربما حتى تزييف عرض كما لو كان قادمًا من سطح المكتب).
للأسف، في هذه الحالة، يبدو أن embed.rocks لا يمتلك الحقوق اللازمة للزحف إلى تلك الصفحة، وبالتالي في هذه الحالة، هذه الإضافة ليست مفيدة.
ومع ذلك، إذا لفت انتباه فريق دعم embed.rocks إلى هذه المشكلة، فقد يتمكنون من إيجاد طرق لحل هذا الحظر.
بشكل عام، يجب أن تكون هذه الإضافة مفيدة لأنها يجب أن توفر تجربة معاينة onebox أفضل من ديسكورس عادي بدونها، على الرغم من أنه بالطبع يتعين عليك الدفع لمزود واجهة برمجة التطبيقات.
لاحظ أن أشياء أخرى قد تكون خاطئة هنا، على سبيل المثال، قد لا تحتوي الصفحة المستهدفة على صورة مصغرة جيدة.
ومع ذلك، يمكنك استخدام أداة تصحيح الأخطاء (debug tool) الخاصة بفيسبوك لاستكشاف البيانات وأعتقد أنها تبدو جيدة:
مما يشير إلى أن المشكلة تكمن في embed.rocks حاليًا.
على صعيد آخر، قد يؤدي صعود الذكاء الاصطناعي التوليدي (Generative AI) إلى جعل منصات المحتوى أكثر حذرًا بشأن من يمكنه رؤية محتواها خوفًا من أن ينتهي محتواهم في نموذج شخص ما مجانًا.
آمل أن يكون هذا واضحًا.