هل حدث post_edit الخاص بـ Webhook لا يتم إطلاقه؟

مرحباً بالجميع،

أواجه مشكلة في إعداد الـ webhook للمنشورات. لسبب ما، لا يتم تشغيل حدث post_edited. أحصل فقط على حدث post_created.

هل لدى أحدكم فكرة؟

شكراً!

إعجابَين (2)

هل تظهر أي أخطاء؟ هل يمكنك مشاركة تفاصيل إعداد الـ webhooks أيضًا؟ سنحتاج إلى بعض المعلومات الإضافية أو السياق لنتمكن من المساعدة هنا. :wink:

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

مرحباً @osioke،
ليس لدي أي فكرة عن مكان العثور على السجلات الخاصة بالـ webhooks بخلاف علامة التبويب api/webhook في إعدادات المسؤول. ولكنها ليست سوى أحداث post_created.
لا يمكنني العثور على أي شيء مفيد في production.log عند إنشاء/تحرير منشور جديد.

إعجابَين (2)

كيف قمت بإعداد خطافات الويب؟

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

إعجابَين (2)

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

3 إعجابات

مرحباً @osioke،

اكتشفت للتو أن حدث تعديل المنشور (post_edit) سيتم تشغيله فقط عند تعديل محتوى المنشور.
إذا قمت بتغيير العنوان/الفئة/العلامات وحدها فلن يؤدي ذلك إلى تشغيل حدث التعديل.

هل هذا هو السلوك الافتراضي؟

3 إعجابات

إذا كنت تعتبر أن المشاركات ليس لديها “عنوان/فئة/علامات” فهذا منطقي. فقط المواضيع لديها “عنوان/فئة/علامات”.

4 إعجابات

شكرًا لك. فهمت، لقد اختبرت للتو وتم إطلاق الأحداث.

أحاول مزامنة الأسئلة المنشورة مرة أخرى إلى ووردبريس الخاص بنا، وتضمين إجابات/ردود ديسكورس. لذلك أنا أهتم فقط بالتغييرات على المنشور الأول في الموضوع.

يبدو أنني سأضطر إلى العمل مع كل من أحداث الموضوع والمنشور.

إعجابَين (2)

عندما كنت أستخدم خطاف الويب post webhook، تمكنت من القيام بـ
add_to_serializer(:web_hook_post, :category_import_id, false) في إضافة لإضافة حقل إضافي في الحمولة.

أنا أحاول فعل الشيء نفسه للموضوع، وجدت أن هناك فقط web_hook_topic_view، لكن add_to_serializer لا يعمل ويتسبب في خطأ 500.

هل يجب علي إنشاء مُسلسِل مخصص بنفسي في الإضافة؟

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

لا بأس، لم أقم بجلب حقول الكائن بشكل صحيح.

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.