Webhooks — نظرة عامة وإعداد Pro
تتيح ويب هوك Savebase ربط مكتبتك بأي أداة أتمتة مثل Zapier أو Make أو Slack أو Airtable أو Discord أو خادمك الخلفي. عند حفظ منشور أو وسمه أو حذفه أو استعادته، يرسل Savebase طلب HTTP POST إلى وجهتك المسجلة.
ميزة Pro
تتوفر Webhooks في خطتي Pro وLifetime. رقِّ خطتك عبر savebase.space/pricing.
نظرة عامة
عند وقوع حدث في مكتبتك، يرسل Savebase بيانات JSON موقّعة إلى كل نقاط Webhook المفعّلة والمسجّلة لذلك الحدث. يمكنك تسجيل عدة نقاط، كواحدة لكل تكامل.
إعداد ويب هوك
1
انتقل إلى الإعدادات → Webhooks
انتقل إلى
Dashboard → Settings → Webhooks.2
انقر إضافة Webhook
أدخل عنوان URL لنقطة النهاية (يجب أن يستخدم HTTPS)، وتسمية اختيارية، وحدّد الأحداث التي تريد الاشتراك فيها.
3
انسخ سر التوقيع
بعد إنشاء webhook، أظهر وانسخ سر التوقيع. استخدم هذا للتحقق من أن الطلبات تأتي من Savebase.
4
اختبار الوجهة
انقر إرسال حدث تجريبي لإرسال حمولة تجريبية فورًا.
الأحداث المدعومة
| الحدث | وقت التفعيل |
|---|---|
post.saved | تُضاف مشاركة جديدة إلى مكتبتك |
post.tagged | يُضاف وسم إلى منشور |
post.deleted | تُنقل مشاركة إلى المهملات |
post.restored | تُستعاد مشاركة من المهملات |
تنسيق الحمولة
تشترك جميع الأحداث في بنية JSON الخارجية نفسها:
bash
{
"event": "post.saved",
"timestamp": "2026-03-11T12:00:00.000Z",
"data": {
"id": 123,
"url": "https://x.com/user/status/...",
"title": "Post title or null",
"source": "x",
"author_name": "username",
"tags": ["design", "ai"],
"saved_at": "2026-03-11T12:00:00.000Z"
}
}تكامل Zapier
1
إنشاء Zap جديد
في Zapier، انقر
Create Zap وابحث عن Webhooks by Zapier كتطبيق التشغيل.2
اختر Catch Hook
تحديد Catch Hook. سيُنشئ Zapier عنوان URL فريدًا لـ webhook.
3
سجّل الرابط في Savebase
انسخ رابط Zapier إلى
Settings → Webhooks واختر الأحداث.4
اختبار المُشغّل
احفظ منشورًا. يكتشف Zapier الحمولة؛ اربط
data.url, data.title، وما إلى ذلك إلى خطوات الإجراء لديك.5
إضافة الإجراء
اربط أي إجراء Zapier: صف Google Sheets أو رسالة Slack أو صفحة Notion أو منشور Discord.
لا يوجد تحقق أصلي من التوقيع في Zapier
أضف خطوة Filter أو Code في Zapier للتحقق من
X-Savebase-Signature الترويسة إذا كنت تحتاج التحقق الأمني.Make (Integromat)
1
إنشاء سيناريو جديد
في Make، أضف Webhooks → Webhook مخصص وحدة المشغّل.
2
سجّل في Savebase
انسخ رابط Make إلى
Settings → Webhooks.3
تحديد بنية البيانات
احفظ منشورًا في Savebase؛ يتعرف Make تلقائيًا على بنية الحمولة.
4
أنشئ السيناريو الخاص بك
خريطة
data.url, data.source، وحقولًا أخرى إلى الوحدات اللاحقة مثل Airtable أو Notion أو البريد الإلكتروني.