كيفية تعيين عنوان فارغ عند إنشاء موضوع عبر واجهة برمجة التطبيقات

كيفية تعيين عنوان فارغ عند إنشاء موضوع عبر واجهة برمجة التطبيقات

لإنشاء موضوع بدون عنوان عند النشر عبر واجهة برمجة التطبيقات، اضبط معامل skip_validations على true.

من باب الفضول، ما هو الهدف؟

أود التأكد من أن مجرد نشر رابط أمازون سيؤدي إلى استخلاص العنوان والوصف من Amazon.com تلقائيًا.

أين يمكنني تعيين هذا؟

أضفها كمعامل في استدعاء واجهة برمجة التطبيقات الذي تقوم به. قم بتعيينها في نفس المكان الذي تقوم فيه بتعيين المعاملات الأخرى للنشر. على سبيل المثال، حيث تقوم بتعيين معامل raw.

اعتمادًا على المنصة التي تقوم من خلالها بإجراء الطلب، قد تحتاج إلى تمرير السلسلة 'true' بدلاً من استخدام القيمة المنطقية true فقط. أسهل طريقة للتحقق من ذلك هي تجربة استخدام true كقيمة للمعامل، وإذا استمرت الأخطاء، جرب استخدام 'true'.

إذا وضعت عنوان الرابط كعنوان للموضوع، أعتقد أن Discourse سيستبدله بعد ذلك بعنوان الصفحة المستهدفة.

تحرير: يبدو أن الأمر لا يعمل.

شكرًا لك على ردك.

على أي حال، أنا حقًا لا أعرف ما الذي يمكنني فعله بخصوص “raw”. هل يجب أن يكون “raw” ملف JSON أم مجرد نص؟

ولكن هذا ليس صحيحًا عند إنشاء موضوع عبر واجهة برمجة التطبيقات

هل جربت هذه الطريقة عبر واجهة برمجة التطبيقات بنجاح؟

لقد جربت الأمر ولم ينجح.

لا يعني “raw” سوى محتوى مشاركتك وهو نص. انظر: Discourse API Docs

نعم. كيف يمكنني جعل كلمات محددة ملونة؟ وكيف يمكنني تحديث الصورة؟ هل يجب أن أقوم بهذه الأعمال في RAW؟

لا يمكنك تغيير لون الكلمات في Discourse إلا إذا استخدمت إضافة (plugin).

أعتقد أنك تقصد “رفع صورة”، لذا أعتقد أنه يجب عليك أولاً إرسال طلب API لرفع الملف، ثم استعادة عنوان URL الخاص به واستخدامه في طلب POST التالي: Discourse API Docs
لست متأكدًا بنسبة 100%، لم أقوم بذلك من قبل.

شكرًا لردك. لقد قمت بـ “رفع الصورة”، وأريد فقط أن تظهر مع الموضوع أثناء إنشائه

احصل على عنوان URL للملف المرفوع من استجابة الطلب، وفي طلب POST التالي، ضع عنوان URL للصورة في السطر “raw” كسطر واحد. بهذه الطريقة، سيتم عرض الصورة في المنشور.

شكرًا لك، لقد جربت الأمر وهو يعمل

هل يمكنك إظهار كيفية إعداد أمازون نهائيًا مع النشر؟

قم فقط بإدراج الصورة في النص الخام والعنوان والمحتويات الأخرى

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

الرسالة = العنوان + المحتوى