كيفية النشر التلقائي من ووردبريس عبر Webhook [دليل كامل]

كيفية النشر التلقائي من ووردبريس عبر Webhook [دليل كامل]
Saritel Abbaszade

Saritel Abbaszade

المؤلف

الويب هوك هو دالة رد نداء تعتمد على بروتوكول HTTP. يتيح الاتصال القائم على الأحداث بين واجهتي برمجة التطبيقات بطريقة خفيفة (APIs). ومع ذلك، يمكن أيضًا استخدام الويب هوك لبدء عمليات الأتمتة في بيئات GitOps. تستخدم مجموعة واسعة من التطبيقات عبر الإنترنت الويب هوك لتلقي أجزاء صغيرة من البيانات من تطبيقات الويب الأخرى. لهذا السبب أضفنا ميزة الويب هوك لدمج أي أداة في موقعك الإلكتروني من خلال مكون FS Poster الإضافي عبر الويب هوك. لذلك، في هذه المدونة، سنوضح لك كيفية النشر التلقائي من ووردبريس عبر الويب هوك باستخدام مكون FS Poster للنشر التلقائي على وسائل التواصل الاجتماعي.

ما هو API بالتحديد؟

تتكون واجهة برمجة التطبيقات (API) من تعريفات وبروتوكولات لبناء ودمج برامج التطبيقات. يُشار أحيانًا إلى الاتصال بين واجهات برمجة التطبيقات (APIs) على أنه عقد بين مستخدم المعلومات ومزود المعلومات. يحدد هذا العقد المحتوى المطلوب من المستهلك (النداء) والمحتوى المطلوب من المنتج (الاستجابة). يُشار إلى هذا الاتصال أيضًا على أنه تطبيق العميل الذي يستدعي تطبيق الخادم؛ ومع ذلك، يمكن عكس هذه الأدوار اعتمادًا على التطبيق الذي يطلب البيانات في حالة معينة. يُشار إلى هذه العلاقة أيضًا على أنها تطبيق العميل لتطبيق الخادم.

تستخدم واجهات برمجة التطبيقات لتطبيقات الويب (APIs) عادةً بروتوكول نقل النص الفائق (HTTP) لطلب البيانات من التطبيقات الأخرى وتحديد تنسيق رسائل العودة. تأخذ هذه الرسائل عادةً شكل ملف XML أو JSON. يُوصى بتنسيقي XML وJSON بسبب الطريقة المباشرة التي يتم بها تقديم البيانات التي تحتويها للتطبيقات الأخرى.

كيف يختلف الويب هوك عن الطرق الأخرى؟

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

نظرًا لأن الخادم هو المسؤول عن الاتصال بدلاً من العميل، يُشار إلى الويب هوك أيضًا غالبًا على أنه واجهات برمجة التطبيقات العكسية أو واجهات برمجة التطبيقات الدفعية. هذا لأن الخادم هو الذي يبدأ الاتصال. بدلاً من أن يرسل العميل استفسارات HTTP إلى الخادم، مما يعني أن العميل سيطلب البيانات حتى يستجيب الخادم، سيقوم الخادم بإجراء طلب HTTP POST واحد إلى العميل بمجرد أن تكون البيانات جاهزة. لا تعتبر الويب هوك نفس واجهات برمجة التطبيقات (APIs)، على الرغم من الأسماء التي تم إعطاؤها لها. لاستخدام الويب هوك، يجب أن يكون للتطبيق واجهة برمجة تطبيقات خاصة به.

كيفية إعداد الويب هوك؟

عند استخدام الويب هوك، يتكون سير العمل عادةً من الخطوات الثلاث التالية:

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

يمكنك بسهولة دمج Zapier وأدوات أخرى مع FS Poster باستخدام الويب هوك. سنوضح لك العملية باستخدام Zapier كمثال. 

دمج Zapier مع FS Poster باستخدام الويب هوك

للبدء، قم بتسجيل الدخول إلى حسابك في Zapier. بعد تسجيل الدخول بنجاح، اختر زر "إنشاء Zap":

how to auto post from wordpress via webhook

بعد ذلك، سيكون هناك صفحة حيث يجب عليك تكوين الخيارات التالية: لخيار المشغل، اختر Webhooks؛ لحدث المشغل، اختر Catch Hook؛ وهكذا:

how to auto post to wordpress via webhook

ثم اضغط على زر متابعة. سنحصل على عنوان URL مخصص للويب هوك نتيجة لذلك. سنقوم بنسخه ولصقه في FS Poster باستخدام هذا العنوان URL.

how to auto post to wordpress via webhook

انتقل إلى علامة التبويب الحسابات في FS Poster، ثم اختر قائمة الويب هوك، ثم انقر على خيار إضافة ويب هوك. سيمكنك ذلك من إنشاء ويب هوك.

how to auto post to wordpress via webhook

أكمل الحقول الأساسية، ثم انقر على زر إضافة لتقديم معلوماتك.

هناك بعض الأشياء التي يجب مراعاتها عند استخدام الويب هوك:

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

اختبار الويب هوك للتأكد من أنه يعمل بشكل صحيح

الخطوة الأخيرة هي اختبار الويب هوك للتأكد من أنه يعمل بشكل صحيح. للقيام بذلك، قم بتسجيل الدخول إلى موقع ووردبريس الخاص بك وانتقل إلى صفحة الإعدادات > العامة. قم بالتمرير لأسفل إلى قسم النشر عن بُعد وأدخل عنوان URL للويب هوك الخاص بك في حقل الويب هوك.

بعد ذلك، انشر منشورًا جديدًا على مدونة ووردبريس الخاصة بك. بمجرد نشر المنشور، انتقل إلى موقع Zapier وانقر على زر "اختبار & متابعة". سيؤدي ذلك إلى تشغيل الويب هوك وإرسال ملف XML أو JSON الذي يحتوي على محتوى منشورك إلى العنوان URL المحدد.

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

استكشاف الأخطاء وإصلاحها

إذا كنت تواجه مشكلة في إعداد الويب هوك، فإليك بعض الأشياء التي يجب التحقق منها:

- تأكد من إدخال عنوان URL للويب هوك بشكل صحيح في إعدادات ووردبريس.
- تحقق من أن جدار الحماية الخاص بك لا يحظر الويب هوك.
- إذا كنت تستخدم Zapier، تأكد من أنك قد اتبعت جميع التعليمات بشكل صحيح.
- تأكد من أن موقع ووردبريس الخاص بك يمكن الوصول إليه من الإنترنت.

كيفية استخدام الويب هوك مع الخدمات والتطبيقات الأخرى؟

الآن بعد أن تعرفت على كيفية إعداد الويب هوك للنشر التلقائي من ووردبريس، قد تتساءل عما يمكنك القيام به أيضًا باستخدام الويب هوك.

يمكن استخدام الويب هوك لتشغيل أي إجراء تقريبًا في أي خدمة أو تطبيق آخر. على سبيل المثال، يمكنك استخدام الويب هوك لـ:

- نشر مقالات المدونة الجديدة تلقائيًا على وسائل التواصل الاجتماعي
- إرسال إشعار إلى تطبيق الدردشة الخاص بفريقك عند تسجيل عميل جديد
- إضافة عملاء جدد إلى نظام إدارة علاقات العملاء (CRM) الخاص بك عند تقديمهم نموذجًا على موقعك الإلكتروني
- إنشاء مهمة في أداة إدارة المشاريع الخاصة بك كلما تم استلام بريد إلكتروني

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

الخاتمة

نأمل أن يكون هذا الدليل قد ساعدك في تعلم كيفية النشر التلقائي من ووردبريس عبر الويب هوك باستخدام FS Poster. إذا كان لديك أي أسئلة، يرجى ترك تعليق أدناه. شكرًا للقراءة!


 

مدونات مشابهة

كيف تنشر أول تعليق لك تلقائيًا على إنستجرام وتويتر وReddit؟
كيف تنشر أول تعليق لك تلقائيًا على إنستجرام وتويتر وReddit؟ Saritel Abbaszade

كيف تنشر أول تعليق لك تلقائيًا على إنستجرام وتويتر وReddit؟

كيفية النشر التلقائي على Discord من WordPress [دليل كامل]
كيفية النشر التلقائي على Discord من WordPress [دليل كامل] Saritel Abbaszade

كيفية النشر التلقائي على Discord من WordPress [دليل كامل]

كيفية النشر التلقائي إلى مجتمع YouTube من WordPress [دليل كامل]
كيفية النشر التلقائي إلى مجتمع YouTube من WordPress [دليل كامل] Saritel Abbaszade

كيفية النشر التلقائي إلى مجتمع YouTube من WordPress [دليل كامل]

احصل على FS Poster