اجلب مقالات ContentPulse إلى تطبيق Laravel الخاص بك.
لديك واجهة أمامية خاصة؟ ContentPulse مبني على API أولًا. اربط تطبيق Laravel بمفتاح API واستمع إلى Webhook واعرض HTML المقالات الجاهز داخل قوالب Blade الخاصة بك — مساراتك وتصميمك ونطاقك.
الحزمة الرسمية: composer require contentpulseio/laravel — أو استخدم REST API مباشرةً من أي إطار عمل.
الإعداد في أربع خطوات
أنشئ مفتاح API
في ContentPulse انتقل إلى الإعدادات › مفاتيح API وأنشئ مفتاحًا لموقعك. خزّنه في ملف .env في تطبيق Laravel.
سجّل Webhook
أضف Webhook في ContentPulse يشير إلى تطبيقك (مثل /webhooks/contentpulse) مشتركًا في content.published. نوقّع كل إرسال حتى تتحقق من أنه صادر منا.
اجلب المقال
عند وصول الـ Webhook، استدعِ REST API بمفتاحك (ترويسة X-API-Key) لجلب المقال: العنوان والمسار وبيانات SEO الوصفية ورابط الصورة وأزواج الأسئلة الشائعة وHTML المُصيَّر مسبقًا.
اعرضه في قالب Blade
خزّن الحمولة واعرض {!! $article->rendered_html !!} داخل القالب. الـ HTML مستقل ومحايد للتصميم — يرث خطوطك وأنماطك.
ما الذي تمنحك إياه واجهة API
HTML مقالات مُصيَّر مسبقًا
كل مقال يتضمن rendered_html — ترميز نظيف ودلالي بلا فئات أطر عمل — فتخزّنه وتعرضه فحسب. لا تحليل أقسام ولا منطق قوالب من جهتك.
حمولة SEO كاملة
يصل عنوان الميتا والوصف والمسار والكلمات المفتاحية ورابط الصورة الرئيسية في الاستجابة نفسها، جاهزة لوسم <head> في تخطيطك.
بيانات FAQ لـ JSON-LD
تُستخرج أزواج السؤال/الجواب في مصفوفة faq منظّمة، لتتمكن من إصدار JSON-LD لـ FAQPage واستهداف النتائج المنسّقة.
Webhooks موقّعة
استقبل إشعارات content.published وcontent.updated وغيرها. كل إرسال موقّع بـ HMAC حتى تتحقق نقطة النهاية لديك من صحته.
مصمم للتحديثات
عندما يُحدّث ContentPulse مقالًا تتلقى Webhook تحديث بنفس المعرّفات — حدّث نسختك المخزّنة في مكانها ولن يتغير URL أبدًا.
روابطك ونطاقك
اضبط رابط مركز المصادر لديك وستُعاد كتابة الروابط الداخلية في المقالات إلى نطاقك الخاص قبل وصولها إلى API — لا تتسرب أي روابط لـ ContentPulse إلى موقعك.
أسئلة شائعة
واجهتك الأمامية وخط إنتاجنا التحريري. اربطهما في ظهيرة واحدة.