API-first / headless

Hozza a ContentPulse cikkeket saját Laravel alkalmazásába.

Saját frontendje van? A ContentPulse API-first. Kapcsolja össze Laravel alkalmazását egy API-kulccsal, figyeljen egy webhookra, és jelenítse meg a cikkek kész HTML-jét saját Blade view-iban — az Ön útvonalai, az Ön dizájnja, az Ön domainje.

Hivatalos csomag: composer require contentpulseio/laravel — vagy használja az egyszerű REST API-t bármilyen keretrendszerből.

Négylépéses beállítás

1. LÉPÉS

Hozzon létre API-kulcsot

A ContentPulse-ban lépjen a Beállítások › API-kulcsok menübe, és hozzon létre kulcsot weboldalához. Tárolja Laravel alkalmazása .env fájljában.

2. LÉPÉS

Regisztráljon webhookot

Adjon hozzá webhookot a ContentPulse-ban, amely az alkalmazására mutat (pl. /webhooks/contentpulse), feliratkozva a content.published eseményre. Minden kézbesítést aláírunk, így ellenőrizheti, hogy tőlünk származik.

3. LÉPÉS

Kérje le a cikket

Amikor a webhook aktiválódik, hívja meg REST API-nkat a kulcsával (X-API-Key fejléc), és kérje le a cikket: cím, slug, SEO metaadatok, kép URL, FAQ párok és előre renderelt HTML.

4. LÉPÉS

Jelenítse meg Blade view-ban

Mentse a payloadot, és jelenítse meg a {!! $article->rendered_html !!} kódot view-jában. A HTML önálló és sablonsemleges — örökli az Ön tipográfiáját és stílusait.

Mit nyújt Önnek az API

Előre renderelt cikk HTML

Minden cikk tartalmaz rendered_html mezőt — tiszta, szemantikus jelölés keretrendszer-osztályok nélkül —, így csak tárolnia és megjelenítenie kell. Nincs szekcióelemzés vagy sablonlogika az Ön oldalán.

Teljes SEO payload

A meta cím, meta leírás, slug, kulcsszavak és a kiemelt kép URL-je ugyanabban a válaszban érkezik, készen layoutja <head> részébe.

FAQ adatok JSON-LD-hez

A kérdés/válasz párok strukturált faq tömbként érkeznek, így FAQPage JSON-LD-t generálhat és rich resultokra pályázhat.

Aláírt webhookok

Értesüljön a content.published, content.updated és további eseményekről. Minden kézbesítés HMAC-aláírt, így endpointja ellenőrizheti a hitelességet.

Frissítésekre tervezve

Amikor a ContentPulse frissít egy cikket, frissítési webhookot kap ugyanazokkal az azonosítókkal — helyben frissíti a helyi példányt, és az URL soha nem változik.

Az Ön linkjei, az Ön domainje

Állítsa be erőforrásközpontja URL-jét, és a cikkekben lévő belső linkek az Ön domainjére íródnak át, mielőtt elérnék az API-t — egyetlen ContentPulse URL sem szivárog a weboldalára.

Gyakori kérdések

Nem &mdash; ez egy szabványos REST API JSON-válaszokkal és webhookokkal, így bármilyen stackkel működik: Symfony, Rails, Django, Next.js vagy statikus oldalgenerátor. A Laravel egyszerűen a leggyakoribb a headless ügyfeleink körében.
Nem. Az API a cikk törzsét előre renderelt, önálló HTML-ként adja vissza. Csak csomagolja saját layoutjába és tipográfiájába; a címsorok, listák, képek, FAQ-k és kiemelések már strukturáltak.
Iratkozzon fel a tartalom webhookokra. content.published vagy content.updated esetén kérje le a cikket az azonosítója alapján, és upsertelje helyi példányát. A slugok és azonosítók stabilak maradnak a frissítések során.
Igen, ehhez a használathoz bőségesek: a szabványos hívások kulcsonként 60 kérés/perc. Egy tipikus publikálási szinkron cikkremként egy webhook és egy lekérés.

Az Ön frontendje, a mi tartalomcsatornánk. Kösse össze egy délután alatt.

Cookie Notice

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