API-first / headless

Φέρτε άρθρα ContentPulse στην εφαρμογή σας Laravel.

Έχετε δικό σας frontend; Το ContentPulse είναι API-first. Συνδέστε την εφαρμογή σας Laravel με ένα κλειδί API, ακούστε ένα webhook και αποδώστε το έτοιμο HTML των άρθρων στα δικά σας Blade views — δικές σας διαδρομές, δικός σας σχεδιασμός, δικό σας domain.

Επίσημο πακέτο: composer require contentpulseio/laravel — ή χρησιμοποιήστε το απλό REST API από οποιοδήποτε framework.

Ρύθμιση σε τέσσερα βήματα

ΒΗΜΑ 1

Δημιουργήστε ένα κλειδί API

Στο ContentPulse, μεταβείτε στις Ρυθμίσεις › Κλειδιά API και δημιουργήστε ένα κλειδί για τον ιστότοπό σας. Αποθηκεύστε το στο .env της εφαρμογής σας Laravel.

ΒΗΜΑ 2

Καταχωρήστε ένα webhook

Προσθέστε ένα webhook στο ContentPulse που δείχνει στην εφαρμογή σας (π.χ. /webhooks/contentpulse) με συνδρομή στο content.published. Υπογράφουμε κάθε παράδοση ώστε να επαληθεύετε ότι είμαστε εμείς.

ΒΗΜΑ 3

Ανακτήστε το άρθρο

Όταν ενεργοποιηθεί το webhook, καλέστε το REST API μας με το κλειδί σας (header X-API-Key) για να ανακτήσετε το άρθρο: τίτλο, slug, SEO meta, URL εικόνας, ζεύγη FAQ και προ-αποδοσμένο HTML.

ΒΗΜΑ 4

Αποδώστε σε ένα Blade view

Αποθηκεύστε το payload και εμφανίστε το {!! $article->rendered_html !!} στο view σας. Το HTML είναι αυτόνομο και ουδέτερο ως προς το θέμα — κληρονομεί την τυπογραφία και τα στυλ σας.

Τι σας προσφέρει το API

Προ-αποδοσμένο HTML άρθρου

Κάθε άρθρο περιλαμβάνει rendered_html — καθαρή, σημασιολογική σήμανση χωρίς κλάσεις framework — ώστε απλώς να το αποθηκεύετε και να το εμφανίζετε. Καμία ανάλυση ενοτήτων ή λογική προτύπων από την πλευρά σας.

Πλήρες SEO payload

Ο meta τίτλος, η meta περιγραφή, το slug, οι λέξεις-κλειδιά και το URL της κύριας εικόνας έρχονται στην ίδια απόκριση, έτοιμα για το <head> του layout σας.

Δεδομένα FAQ για JSON-LD

Τα ζεύγη ερωτήσεων/απαντήσεων εξάγονται σε δομημένο πίνακα faq, ώστε να εκπέμπετε FAQPage JSON-LD και να στοχεύετε rich results.

Υπογεγραμμένα webhooks

Ενημερωθείτε για content.published, content.updated και άλλα. Κάθε παράδοση φέρει υπογραφή HMAC ώστε το endpoint σας να επαληθεύει την αυθεντικότητα.

Σχεδιασμένο για ανανεώσεις

Όταν το ContentPulse ανανεώνει ένα άρθρο, λαμβάνετε webhook ενημέρωσης με τα ίδια αναγνωριστικά — ενημερώστε το τοπικό σας αντίγραφο επί τόπου και το URL δεν αλλάζει ποτέ.

Δικοί σας σύνδεσμοι, δικό σας domain

Ορίστε το URL του κόμβου πόρων σας και οι εσωτερικοί σύνδεσμοι στα άρθρα ξαναγράφονται στο δικό σας domain πριν φτάσουν στο API — κανένα URL του ContentPulse δεν διαρρέει στον ιστότοπό σας.

Συχνές ερωτήσεις

Όχι &mdash; είναι ένα απλό REST API με αποκρίσεις JSON και webhooks, οπότε λειτουργεί με οποιοδήποτε stack: Symfony, Rails, Django, Next.js ή στατικό site generator. Το Laravel είναι απλώς αυτό που χρησιμοποιούν οι περισσότεροι headless πελάτες μας.
Όχι. Το API επιστρέφει το σώμα του άρθρου ως προ-αποδοσμένο, αυτόνομο HTML. Το τυλίγετε στο δικό σας layout και την τυπογραφία σας· επικεφαλίδες, λίστες, εικόνες, FAQs και επισημάνσεις είναι ήδη δομημένα.
Εγγραφείτε στα webhooks περιεχομένου. Στο content.published ή content.updated, ανακτήστε το άρθρο με το ID του και κάντε upsert στο τοπικό σας αντίγραφο. Τα slugs και τα IDs παραμένουν σταθερά στις ανανεώσεις.
Ναι, γενναιόδωρα για αυτή τη χρήση: οι τυπικές αναγνώσεις είναι 60 αιτήματα/λεπτό ανά κλειδί. Ένας τυπικός συγχρονισμός δημοσίευσης είναι ένα webhook και μία ανάκτηση ανά άρθρο.

Το δικό σας frontend, η δική μας συντακτική γραμμή παραγωγής. Συνδέστε τα σε ένα απόγευμα.

Cookie Notice

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