API-first / headless

Adu articolele ContentPulse în aplicația ta Laravel.

Ai propriul frontend? ContentPulse este API-first. Conectează aplicația ta Laravel cu o cheie API, ascultă un webhook și redă HTML-ul articolului gata făcut în propriile tale view-uri Blade, rutele tale, designul tău, domeniul tău.

Pachet oficial: composer require contentpulseio/laravel, sau folosește REST API-ul simplu din orice framework.

Configurare în patru pași

PASUL 1

Creează o cheie API

În ContentPulse, mergi la Setări › Chei API și creează o cheie pentru site-ul tău. Păstreaz-o în fișierul Laravel .env.

PASUL 2

Înregistrează un webhook

Adaugă un webhook în ContentPulse care indică spre aplicația ta (de ex. /webhooks/contentpulse) abonat la content.published. Semnăm fiecare livrare ca să poți verifica că suntem noi.

PASUL 3

Preia articolul

Când webhook-ul se declanșează, apelează REST API-ul nostru cu cheia ta (header X-API-Key) pentru a prelua articolul: titlu, slug, meta SEO, URL imagine, perechi FAQ și HTML pre-redat.

PASUL 4

Redă în view-ul tău Blade

Stochează payload-ul și afișează {!! $article->rendered_html !!} în view-ul tău. HTML-ul este autonom și neutru față de temă, moștenește tipografia și stilurile tale.

Ce îți oferă API-ul

HTML de articol pre-redat

Fiecare articol vine cu rendered_html (markup curat, semantic, fără clase de framework) îl stochezi și îl afișezi. Fără parsare de secțiuni sau logică de rețete de partea ta.

Payload SEO complet

Meta titlul, meta descrierea, slug-ul, cuvintele cheie și URL-ul imaginii principale vin în același răspuns, gata de plasat în <head>-ul layout-ului tău.

Date FAQ pentru JSON-LD

Perechile întrebare/răspuns sunt extrase într-un array faq structurat, ca să poți emite FAQPage JSON-LD și să țintești rezultate îmbogățite.

Webhook-uri semnate

Primește notificări la content.published, content.updated și altele. Fiecare livrare este semnată HMAC, astfel încât endpoint-ul tău poate verifica autenticitatea.

Conceput pentru reîmprospătări

Când ContentPulse reîmprospătează un articol, primești un webhook de actualizare cu aceiași identificatori, actualizezi copia stocată pe loc, iar URL-ul nu se schimbă niciodată.

Linkurile tale, domeniul tău

Setează URL-ul centrului tău de resurse și linkurile interne din articole sunt rescrise către propriul tău domeniu înainte de a ajunge la API, niciun URL ContentPulse nu se scurge pe site-ul tău.

Întrebări frecvente

Nu, este un REST API simplu cu răspunsuri JSON și webhook-uri, deci orice stack funcționează: Symfony, Rails, Django, Next.js sau un generator de site-uri statice. Laravel este pur și simplu locul unde rulează majoritatea clienților noștri headless.
Nu. API-ul returnează HTML pre-redat și autonom pentru corpul articolului. Îl împachetezi în propriul tău layout și tipografie; titlurile, listele, imaginile, FAQ-urile și evidențierile sunt deja structurate.
Abonează-te la webhook-urile de conținut. La content.published sau content.updated, preia articolul după ID și actualizează copia locală. Slug-urile și ID-urile sunt stabile între reîmprospătări.
Da, generoasă pentru acest caz de utilizare: citirile standard sunt 60 de cereri/minut per cheie. O sincronizare tipică de publicare folosește un webhook și o preluare per articol.

Frontend-ul tău, fluxul nostru editorial. Conectează-le într-o după-amiază.

Cookie Notice

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