مرحباً بالجميع،
أواجه مشكلة في إعداد الـ webhook للمنشورات. لسبب ما، لا يتم تشغيل حدث post_edited. أحصل فقط على حدث post_created.
هل لدى أحدكم فكرة؟
شكراً!
مرحباً بالجميع،
أواجه مشكلة في إعداد الـ webhook للمنشورات. لسبب ما، لا يتم تشغيل حدث post_edited. أحصل فقط على حدث post_created.
هل لدى أحدكم فكرة؟
شكراً!
هل تظهر أي أخطاء؟ هل يمكنك مشاركة تفاصيل إعداد الـ webhooks أيضًا؟ سنحتاج إلى بعض المعلومات الإضافية أو السياق لنتمكن من المساعدة هنا. ![]()
مرحباً @osioke،
ليس لدي أي فكرة عن مكان العثور على السجلات الخاصة بالـ webhooks بخلاف علامة التبويب api/webhook في إعدادات المسؤول. ولكنها ليست سوى أحداث post_created.
لا يمكنني العثور على أي شيء مفيد في production.log عند إنشاء/تحرير منشور جديد.
كيف قمت بإعداد خطافات الويب؟
هذا خارج نطاق مهاراتي التقنية، كنت أطلب المزيد من المعلومات حتى يتمكن الزملاء الأكثر خبرة تقنية من المساعدة بشكل أفضل
يرجى الانتظار بصبر
مرحباً @osioke،
اكتشفت للتو أن حدث تعديل المنشور (post_edit) سيتم تشغيله فقط عند تعديل محتوى المنشور.
إذا قمت بتغيير العنوان/الفئة/العلامات وحدها فلن يؤدي ذلك إلى تشغيل حدث التعديل.
هل هذا هو السلوك الافتراضي؟
إذا كنت تعتبر أن المشاركات ليس لديها “عنوان/فئة/علامات” فهذا منطقي. فقط المواضيع لديها “عنوان/فئة/علامات”.
شكرًا لك. فهمت، لقد اختبرت للتو وتم إطلاق الأحداث.
أحاول مزامنة الأسئلة المنشورة مرة أخرى إلى ووردبريس الخاص بنا، وتضمين إجابات/ردود ديسكورس. لذلك أنا أهتم فقط بالتغييرات على المنشور الأول في الموضوع.
يبدو أنني سأضطر إلى العمل مع كل من أحداث الموضوع والمنشور.
عندما كنت أستخدم خطاف الويب post webhook، تمكنت من القيام بـ
add_to_serializer(:web_hook_post, :category_import_id, false) في إضافة لإضافة حقل إضافي في الحمولة.
أنا أحاول فعل الشيء نفسه للموضوع، وجدت أن هناك فقط web_hook_topic_view، لكن add_to_serializer لا يعمل ويتسبب في خطأ 500.
هل يجب علي إنشاء مُسلسِل مخصص بنفسي في الإضافة؟
لا بأس، لم أقم بجلب حقول الكائن بشكل صحيح.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.