وجدت بالفعل منشورًا يتناول هذه النقطة، لكنني لم أرغب في إحياء موضوع قديم يعود إلى ثلاث سنوات.
لا أستطيع حتى اعتبار نفسي مبتدئًا في لغة Ruby لأنني ببساطة لم أستخدمها من قبل. ولكن بشكل عام، أملك حوالي 30 موضوعًا في فئة محددة أريد تشغيل webhook لها (سواء عند إنشاء موضوع جديد أو عند تعديل منشور).
وصلت إلى مرحلة إدخال الأمر المذكور في الموضوع السابق، لكنني الآن في حيرة. ماذا يجب أن يمثل “post”؟ جربت معرف المنشور (post ID) بطرق مختلفة، لكنني لم أحرز أي تقدم ولا أستطيع العثور على أي إجابات.
أدرك أن هذا قد يكون إجراءً بسيطًا للبعض، لكنني لا أملك أي خبرة في Ruby سوى تنفيذ بعض الأوامر العزلة التي وجدتُها في هذا المنتدى.
في الأساس، قمت بإنشاء نقطة نهاية (endpoint) تعالج ويبهوكات تُفعّل من فئة محددة.
عادةً ما أستخدم Postman، لكنني لم أرغب في عناء إنشاء توقيع لكل منها (على الرغم من أنني يمكنني تعطيله مؤقتًا، كما أقر).
فكرتي كانت محاولة تفعيل ويبهوك يدويًا بطريقة ما والسماح للسكربت بأداء مهمته كما يفعل عادةً. لكنني منفتح بالتأكيد على أي أفكار أخرى، خاصةً إذا كانت تجعل الأمور أسهل!
أنا لست متأكداً من كيفية تشغيل Webhook دون الغوص في الكود. ربما تقوم فعلياً بتحرير المواضيع؟ يمكنك، على سبيل المثال، إضافة علامة إليها ثم حذفها. راجع دليل العمليات المجمعة للحصول على بعض الأفكار.