بيانات وسائل التواصل الاجتماعي في Zapier وMake وn8n: دليل بلا كود
اسحب بيانات TikTok وInstagram وYouTube وX العامة إلى Zapier أو Make أو n8n بمفتاح API واحد: الإعداد خطوة بخطوة، والتنقل بين الصفحات، والتكلفة، وخمسة مسارات جاهزة.
لاستخدام بيانات وسائل التواصل الاجتماعي في Zapier أو Make أو n8n، استدعِ واجهة crawlfeed من خطوة HTTP في المنصة (Webhooks by Zapier، أو وحدة HTTP في Make، أو عقدة HTTP Request في n8n) مع وضع مفتاحك في ترويسة Authorization، ثم اربط الحقول من الكائن data في الاستجابة. كل المنصات تعيد الحقول نفسها، فيغطي مسار عمل واحد TikTok وInstagram وYouTube وX وغيرها. المشغّلات المجدولة تكلّف رصيدًا في كل فحص، فاختر الفاصل الزمني بعناية.
تتعطل معظم أتمتة وسائل التواصل الاجتماعي بالطريقة نفسها: كل منصة تحتاج إلى تطبيقها الخاص وتسجيل دخولها الخاص وأسماء حقولها الخاصة، فمسار العمل المبني لـ Instagram يجب أن يُعاد بناؤه لـ TikTok. يربط هذا الدليل Zapier وMake وn8n بواجهة API واحدة تعيد الحقول نفسها لـ 26 منصة، فتبني مسار العمل مرة واحدة.
ما الذي تحتاجه قبل البدء؟
مفتاح API. أنشئ حسابًا على app.crawlfeed.dev وأنشئ مفتاحًا من قسم مفاتيح API. تحصل الحسابات الجديدة على 100 من الرصيد المجاني، وهذا يكفي لبناء كل مسارات العمل أدناه واختبارها.
احفظ المفتاح في مخزن بيانات الاعتماد في أداة الأتمتة، لا ملصوقًا في كل خطوة، وألغِه من لوحة التحكم إذا تسرّب يومًا.
كيف يعمل الربط؟
كل عملية تكامل تجري الطلب نفسه: طلب GET إلى https://api.crawlfeed.dev/v1/{platform}/{endpoint} مع الترويسة Authorization: Bearer sk_live_…. والإجابة دائمًا { data, meta }:
dataهو ما تربطه بالحقول:Profile، أو قائمة منPostأوCommentوغيرها، بأسماء الحقول نفسها في كل منصة.metaيخبرك بتكلفة الطلب (credits_used)، وما تبقى لك (credits_remaining)، وفي القوائمnext_cursorلجلب الصفحة التالية.
غيّر tiktok إلى instagram أو youtube في الرابط، وسيواصل باقي مسار العمل عمله. وتعرض مصفوفة التغطية كل نقطة نهاية في كل منصة.
كيف تربط crawlfeed بـ Zapier؟
تطبيق crawlfeed على Zapier قادم قريبًا، مع مشغّلات وإجراءات جاهزة. وإلى أن يُدرج، تؤدي خطوة HTTP أدناه المهمة نفسها بالمفتاح نفسه.
أضف خطوة إجراء، واختر Webhooks by Zapier، ثم GET، واملأها هكذا:
| Webhooks by Zapier → GET | القيمة |
|---|---|
| URL | https://api.crawlfeed.dev/v1/tiktok/posts |
| Query String Params | handle = charlidamelio |
| Headers | Authorization = Bearer sk_live_your_key |
| Unflatten | yes |
اختبر الخطوة، وسيعرض لك Zapier الحقول من data جاهزةً لربطها بـ Google Sheets أو Slack أو Notion أو نظام CRM. تحتاج Webhooks by Zapier إلى باقة Zapier مدفوعة؛ أما تطبيق crawlfeed فلا.
كيف تستخدم crawlfeed في Make؟
تطبيق crawlfeed على Make قادم قريبًا، مع مشغّلات وإجراءات جاهزة. وإلى أن يُدرج، تؤدي خطوة HTTP أدناه المهمة نفسها بالمفتاح نفسه.
أضف وحدة HTTP → Make a request واضبطها هكذا:
| HTTP → Make a request | القيمة |
|---|---|
| URL | https://api.crawlfeed.dev/v1/tiktok/posts |
| Method | GET |
| Headers | Authorization: Bearer sk_live_your_key |
| Query String | handle: charlidamelio |
| Parse response | Yes |
مع تفعيل Parse response، يحوّل Make بيانات JSON إلى عناصر قابلة للربط، فإذا أضفت بعدها Iterator على data حصلت على حزمة لكل منشور أو تعليق. تعمل وحدة HTTP في كل باقات Make، بما فيها الباقة المجانية.
كيف تضبطه في n8n؟
تطبيق crawlfeed على n8n قادم قريبًا، مع مشغّلات وإجراءات جاهزة. وإلى أن يُدرج، تؤدي خطوة HTTP أدناه المهمة نفسها بالمفتاح نفسه.
عقدة HTTP Request تتولى كل شيء، بما فيه التنقل بين الصفحات:
| HTTP Request node | القيمة |
|---|---|
| Method | GET |
| URL | https://api.crawlfeed.dev/v1/tiktok/posts |
| Authentication | Generic → Header Auth: Authorization / Bearer sk_live_… |
| Query Parameters | handle = charlidamelio |
| Pagination | Update a parameter: cursor = {{ $response.body.meta.next_cursor }} |
| Complete when | {{ !$response.body.meta.next_cursor }} |
أسرع طريق هو Import cURL: انسخ مثال cURL من أي صفحة توثيق لمنصة والصقه. ضع المفتاح في بيانات اعتماد من نوع Header Auth ليُحفظ مرة واحدة. واضبط Max pages في إعدادات التنقل بين الصفحات، لأن كل صفحة طلب يُحتسب.
كم تكلّف المشغّلات؟
المشغّل الذي يراقب المنشورات الجديدة مضطر إلى سؤال الواجهة وفق جدول زمني، وكل فحص طلب حقيقي. الإجابات من التخزين المؤقت تكلّف مثل الحديثة، فالفاصل الزمني هو ما يحدد الفاتورة. بسعر رصيد واحد لكل فحص:
| الفحص كل | الأرصدة يوميًا |
|---|---|
| 15 دقيقة | NaN |
| 5 دقائق | NaN |
| دقيقة واحدة | NaN |
يحدد Zapier الفاصل الزمني حسب الباقة (من دقيقة إلى 15 دقيقة)؛ أما في Make وn8n فتختاره أنت. ولتقرير يومي أو أسبوعي، يكون الجدول الزمني متبوعًا بإجراء واحد أرخص بكثير من المشغّل. وتُستردّ قيمة الطلبات الفاشلة دائمًا.
خمسة مسارات عمل تستحق النسخ
- فيديو TikTok جديد ← Slack. راقب منشورات صانع محتوى وانشر كل جديد منها في قناة، مع الوصف وعدد المشاهدات.
- متتبّع المنافسين في Google Sheets. كل يوم اثنين، اجلب آخر منشورات خمسة منافسين على Instagram وTikTok وأضف صفًا لكل منشور.
- فيديو YouTube ← ملخص في Notion. اجلب النص المفرّغ، وأرسله إلى خطوة ذكاء اصطناعي لتلخيصه، واكتب الملخص في الصفحة.
- إشارات العلامة التجارية مع المشاعر. ابحث في المنشورات عن علامتك التجارية، ومرّر النص على الإثراء العربي لمعرفة اللهجة والمشاعر، واحفظ النتيجة في Airtable.
- قائمة عملاء محتملين من البحث عن صنّاع المحتوى. ابحث عن الملفات الشخصية على TikTok، واحتفظ بمن يتجاوز عدد متابعيه حدًّا معيّنًا، وأضفهم إلى نظام CRM لديك.
وتجد هذه المسارات خطوةً بخطوة لكل أداة في صفحات التكاملات.
ماذا لو فشلت خطوة؟
تعود الأخطاء مع code ثابت، وعليه تبني التفرّع:
unauthorized(401): المفتاح مفقود أو مكتوب خطأً أو مُلغى. تأكد أن الترويسة هيBearerمتبوعةً بالمفتاح.insufficient_credits(402): اشحن رصيدك من لوحة التحكم؛ لم يُخصم شيء مقابل الطلب الفاشل.rate_limited(429): انتظرretry_afterثانية قبل المحاولة مجددًا. في خطوة HTTP، أضف إعادة محاولة: معالج الأخطاء Break في Make، أو Retry On Fail في n8n.not_found(404): المعرّف غير موجود، أو الحساب خاص.
القائمة الكاملة في الأخطاء.
أي أداة تختار؟
اختر Zapier لأوسع فهرس تطبيقات وأقل إعداد. واختر Make للسيناريوهات المرئية مع الموجّهات والمرشحات والمكرّرات في باقته المجانية. واختر n8n لتستضيفه بنفسك، وتُبقي البيانات على خوادمك، أو تمزج طلبات الواجهة بخطوات وكلاء الذكاء الاصطناعي. وإذا أردت أن يجلب مساعد ذكاء اصطناعي البيانات بنفسه، فاستخدم خادم MCP بدلًا من ذلك.
أسئلة شائعة
هل يمكنني إدخال بيانات TikTok أو Instagram إلى Zapier دون كود؟
نعم. أضف خطوة GET من Webhooks by Zapier تستدعي واجهة crawlfeed مع مفتاحك في ترويسة Authorization، ثم اربط الحقول المُعادة بـ Sheets أو Slack أو Notion أو أي تطبيق آخر. ويضيف تطبيق crawlfeed على Zapier مشغّلات وإجراءات جاهزة.
هل يعمل هذا مع Make (المعروف سابقًا باسم Integromat)؟
نعم. استخدم وحدة Make a request في تطبيق HTTP مع تفعيل Parse response. وهي متاحة في كل باقات Make، بما فيها الباقة المجانية، وتعيد JSON نفسه الذي تعيده الواجهة.
كيف أتنقل بين صفحات نتائج crawlfeed في n8n؟
في عقدة HTTP Request، فعّل التنقل بين الصفحات باختيار Update a parameter in each request، واضبط cursor على {{ $response.body.meta.next_cursor }}، واجعل التوقف عندما يكون next_cursor فارغًا. وحدّد عددًا أقصى للصفحات، لأن كل صفحة طلب يُحتسب.
كم رصيدًا يستهلك مشغّل Zapier أو Make؟
رصيدًا واحدًا في كل فحص لمعظم نقاط النهاية، سواء جاءت الإجابة من التخزين المؤقت أو كانت حديثة. المشغّل الذي يفحص كل 15 دقيقة يستهلك 96 رصيدًا يوميًا؛ وكل 5 دقائق، 288. وتُستردّ قيمة الطلبات الفاشلة.
ما المنصات التي يصل إليها مسار عمل بلا كود؟
كل منصة يخدمها crawlfeed، ومنها TikTok وInstagram وYouTube وX وFacebook وLinkedIn وReddit وThreads وTwitch وPinterest، وكلها تعيد حقول Profile وPost وComment نفسها.
جرّبه على بياناتك
كل الأمثلة أعلاه تعمل كما هي. تحصل الحسابات الجديدة على 100 رصيد مجاني، دون بطاقة دفع.
احصل على مفتاح API