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 &mdash; 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.