API öncelikli / headless

ContentPulse makalelerini Laravel uygulamanıza çekin.

Kendi ön yüzünüzü mü çalıştırıyorsunuz? ContentPulse API önceliklidir. Laravel uygulamanızı bir API anahtarıyla bağlayın, bir webhook'u dinleyin ve hazır makale HTML'ini kendi Blade görünümlerinizde gösterin — sizin rotalarınız, sizin tasarımınız, sizin alan adınız.

Resmi paket: composer require contentpulseio/laravel — veya herhangi bir framework'ten düz REST API'yi kullanın.

Dört adımda kurulum

ADIM 1

Bir API anahtarı oluşturun

ContentPulse'ta Ayarlar › API Anahtarları'na gidin ve siteniz için bir anahtar oluşturun. Anahtarı Laravel .env dosyanızda saklayın.

ADIM 2

Bir webhook kaydedin

ContentPulse'ta uygulamanıza işaret eden (örn. /webhooks/contentpulse) ve content.published olayına abone bir webhook ekleyin. Her teslimatı imzalarız; böylece bizden geldiğini doğrulayabilirsiniz.

ADIM 3

Makaleyi çekin

Webhook tetiklendiğinde, anahtarınızla (X-API-Key başlığı) REST API'mizi çağırarak makaleyi alın: başlık, slug, SEO meta verileri, görsel URL'si, SSS çiftleri ve önceden işlenmiş HTML.

ADIM 4

Blade görünümünüzde gösterin

Yükü kaydedin ve görünümünüzde {!! $article->rendered_html !!} çıktısını verin. HTML kendi kendine yeterli ve temadan bağımsızdır — tipografinizi ve stillerinizi devralır.

API'nin size sundukları

Önceden işlenmiş makale HTML'i

Her makale rendered_html ile gelir — framework sınıfları içermeyen temiz, semantik işaretleme — saklayıp basmanız yeterli. Sizin tarafınızda bölüm ayrıştırma veya şablon mantığı yok.

Eksiksiz SEO yükü

Meta başlık, meta açıklama, slug, anahtar kelimeler ve kapak görseli URL'si aynı yanıtta gelir; düzeninizin <head> bölümüne koymaya hazırdır.

JSON-LD için SSS verisi

Soru/cevap çiftleri yapılandırılmış bir faq dizisine çıkarılır; böylece FAQPage JSON-LD üretebilir ve zengin sonuçları hedefleyebilirsiniz.

İmzalı webhook'lar

content.published, content.updated ve daha fazlasında bildirim alın. Her teslimat HMAC ile imzalanır; uç noktanız özgünlüğü doğrulayabilir.

Tasarımı gereği yenileme dostu

ContentPulse bir makaleyi yenilediğinde, aynı tanımlayıcılarla bir güncelleme webhook'u alırsınız — sakladığınız kopyayı yerinde güncellersiniz ve URL asla değişmez.

Sizin bağlantılarınız, sizin alan adınız

Kaynak merkezi URL'nizi ayarlayın; makalelerin içindeki dahili bağlantılar API'ye ulaşmadan önce kendi alan adınıza yeniden yazılır — sitenize hiçbir ContentPulse URL'si sızmaz.

Sık sorulan sorular

Hayır &mdash; JSON yanıtları ve webhook'ları olan düz bir REST API'dir; her yığın çalışır: Symfony, Rails, Django, Next.js veya statik site üreticisi. Laravel, headless müşterilerimizin çoğunun çalıştığı yer sadece.
Hayır. API, makale gövdesi için önceden işlenmiş, kendi kendine yeterli HTML döndürür. Onu kendi düzeniniz ve tipografinizle sararsınız; başlıklar, listeler, görseller, SSS'ler ve vurgular zaten yapılandırılmıştır.
İçerik webhook'larına abone olun. content.published veya content.updated olayında makaleyi ID'siyle çekin ve yerel kopyanızı güncelleyin ya da ekleyin. Slug'lar ve ID'ler yenilemelerde sabit kalır.
Evet, bu kullanım için cömert şekilde: standart okumalar anahtar başına dakikada 60 istektir. Tipik bir yayınlama senkronizasyonu makale başına bir webhook ve bir çekme kullanır.

Sizin ön yüzünüz, bizim editöryal iş akışımız. Bir öğleden sonra birbirine bağlayın.

Cookie Notice

We use cookies to enhance your experience, remember your preferences, and analyze site traffic. Read our Cookie Policy for details.