APIファースト / ヘッドレス

ContentPulseの記事をあなたのLaravelアプリへ。

独自のフロントエンドをお持ちですか? ContentPulseはAPIファーストです。APIキーでLaravelアプリを接続し、Webhookを受信して、記事の完成済みHTMLをあなたのBladeビューでレンダリング — あなたのルート、あなたのデザイン、あなたのドメインで。

公式パッケージ: composer require contentpulseio/laravel — またはシンプルなREST APIを任意のフレームワークから利用できます。

4ステップで設定完了

ステップ 1

APIキーを作成

ContentPulseの設定 › APIキーでウェブサイト用のキーを作成し、Laravelアプリの.envに保存します。

ステップ 2

Webhookを登録

ContentPulseでアプリ宛のWebhook(例: /webhooks/contentpulse)を追加し、content.publishedを購読します。すべての配信に署名が付くため、送信元が当社であることを検証できます。

ステップ 3

記事を取得

Webhook発火時に、キー(X-API-Keyヘッダー)を使ってREST APIを呼び出し、記事を取得します: タイトル、スラッグ、SEOメタ、画像URL、FAQペア、事前レンダリング済みHTML。

ステップ 4

Bladeビューでレンダリング

ペイロードを保存し、ビューで{!! $article->rendered_html !!}を出力します。HTMLは自己完結型でテーマ非依存 — あなたのタイポグラフィとスタイルを継承します。

APIが提供するもの

事前レンダリング済み記事HTML

すべての記事にrendered_htmlが含まれます — フレームワーククラスのないクリーンでセマンティックなマークアップ — 保存して表示するだけ。セクション解析もテンプレートロジックも不要です。

完全なSEOペイロード

メタタイトル、メタディスクリプション、スラッグ、キーワード、アイキャッチ画像URLが同じレスポンスで届き、レイアウトの<head>にすぐ使えます。

JSON-LD用のFAQデータ

質問/回答ペアは構造化されたfaq配列として抽出されるため、FAQPage JSON-LDを出力してリッチリザルトを狙えます。

署名付きWebhook

content.publishedcontent.updatedなどの通知を受け取れます。すべての配信はHMAC署名付きで、エンドポイント側で真正性を検証できます。

リフレッシュ対応設計

ContentPulseが記事をリフレッシュすると、同じ識別子で更新Webhookが届きます — ローカルコピーをその場で更新でき、URLは決して変わりません。

あなたのリンク、あなたのドメイン

リソースハブのURLを設定すると、記事内の内部リンクはAPIに届く前にあなたのドメインに書き換えられます — ContentPulseのURLがサイトに漏れることはありません。

よくある質問

いいえ &mdash; JSONレスポンスとWebhookを備えた標準的なREST APIなので、Symfony、Rails、Django、Next.js、静的サイトジェネレーターなど、どんなスタックでも動作します。Laravelは当社のヘッドレス顧客が最も多く使っているだけです。
いいえ。APIは記事本文を事前レンダリング済みの自己完結型HTMLとして返します。あなたのレイアウトとタイポグラフィで包むだけ。見出し、リスト、画像、FAQ、強調はすべて構造化済みです。
コンテンツWebhookを購読してください。content.publishedまたはcontent.updatedの際にIDで記事を取得し、ローカルコピーをupsertします。スラッグとIDはリフレッシュをまたいで安定しています。
はい。この用途には十分な制限です: 標準呼び出しはキーごとに毎分60リクエスト。典型的な公開同期は記事ごとにWebhook 1回とフェッチ1回です。

あなたのフロントエンド、私たちのコンテンツパイプライン。半日でつながります。

Cookie Notice

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