新着お知らせ EmbedSocial MCP: connect your data to any AI tool
BlogWidgets

Lovableにライブのソーシャルメディアフィードを埋め込む方法とは?

EmbedSocial APIを使ってLovableにソーシャルメディアのコンテンツを連携し、カスタマイズ可能で動的な表示を実現する方法を解説します。

Nikola Bojkov
View as Markdown
EmbedSocial APIからLovableにソーシャルメディアフィードを埋め込み、独自のウィジェットをデザインする
Nikola Bojkov

Nikola Bojkov

EmbedSocial Team

このチュートリアルでは、EmbedSocial APIを使ってさまざまなメディアソースやコンテンツタイプのコンテンツをLovableに同期する方法をご紹介します。

さらに、Lovableで作成できるウィジェットの種類をご紹介し、Lovable Cloudの管理方法や、AIを使ってウィジェットの表示を強化する方法についても解説します。

Lovable上で開発を進める代理店の方や、自社サイトに非常にカスタマイズ性の高い動的コンテンツを実装したいWEB開発者の方にとって、最適なチュートリアルです。

以下のデモをご覧ください。

または、詳細については以下の手順をご確認ください。

Lovableにソーシャルメディアフィードを埋め込む手順

ステップ1:Lovableのウェブサイトを作成する

まずは、ソーシャルメディアフィードを読み込むWEBページの初期セットアップを依頼します。次のようなプロンプトを使うとよいでしょう。

プロンプト: 「EmbedSocial APIを使って、TikTok、Facebook、YouTube、Instagram、LinkedIn、Pinterest、Twitterから投稿を取得し、ライブのソーシャルメディアフィードを表示するWEBページを作成してください」

ステップ2:Lovable Cloudを有効にする

プロジェクトが作成されたら、トップメニューのCloudパネルを開き、「Enable cloud」を選択してバックエンドを有効にします。Lovableが自動でデータベースのセットアップを完了するまで待ちます。

Lovable Cloudのデータベースを有効にする

ステップ3:EmbedSocialのAPI Keyとドキュメントを取得する

次に、EmbedSocialアカウントから取得するEmbedSocial APIの実装手順が必要になります。そのためには、独自のAPI認証情報を取得するために、Premiumプランで有効なEmbedSocialアカウントを保有している必要があります。

アカウントを作成してログインしたら、右下のProfileメニュー > Integrations > API documentation に移動します。ここには、APIに関するすべての情報に加えて、API Keyが用意されています。EmbedSocial APIのドキュメントからは、endpointのURL、必須パラメータ、サンプルレスポンスなど、必要な情報がすべて得られます。安全に入力できるよう、API Keyとアルバム参照番号(widget ID)を手元に用意しておきましょう。

EmbedSocialからAPI Keyを取得する

提供されたAPIドキュメントから実装用の手順をコピーしてください。後ほど、ドキュメントと同じページにあるAPI Keyも必要になりますのでご注意ください。

ステップ4:LovableにAPIのコンテキストを提供する

次に、以下のプロンプトでLovableのチャットボットにAPIの手順を提供します。

プロンプト:「EmbedSocial APIを連携する必要があります。これは以下に提供するendpointを使用し、id、caption、image_url、link、created_atなどの文字列を含む投稿を返します。以下がリクエストの詳細とレスポンスのドキュメントです:(LovableがAPIの呼び出し方法を理解できるよう、ドキュメントまたは主要な抜粋を貼り付けてください。EmbedSocialの連携ページ)

ステップ5:データベーステーブルを作成する

次に、APIドキュメントの情報をもとに、データベースを準備するようシステムにプロンプトを出します。

プロンプト: 「APIから生成されたメディア情報を使って、データベースにテーブルを作成してみてください」

LovableはCloudデータベースを使ってschemaを生成します。

ステップ6:LovableにAPI Keyを追加する

次に、システムから求められたら、EMBEDSOCIAL_API_KEYのsecretを追加します。

LovableにEmbedSocialのAPI Keyを提供する

ステップ7:Lovableにウィジェットの参照コードを追加する

同様に、チャットでEMBEDSOCIAL_WIDGET_REFのsecretを提供するよう求めるプロンプトが表示されます。Lovableに表示したいウィジェットは、ウィジェットエディタにアクセスし、そのURLに含まれる大きなコードを取得するだけで、どれでも入手できます。

ウィジェットエディタでEmbedSocialのウィジェット参照番号を取得する

ステップ8:連携をテストする

edge functionを手動で、またはUIのボタンを通じて呼び出し、投稿が取得されてテーブルに保存されていることを確認します。データベースのエントリーが正しいかどうかをチェックしましょう。

ステップ9:投稿を表示する

これで完了です。投稿が生成されたら、ウィジェットをさまざまにカスタマイズして、真にオリジナルで魅力的なソーシャルメディアフィードを作成できます。デモをご覧ください。

プロンプト:「SocialFeedページで、social_postsテーブルから読み込み、投稿の画像、短縮されたcaption、そして『Read More』リンクを表示する、レスポンシブなカードのgridを作成してください」

Lovableでウィジェットをデザインするためのプロンプト

Grid Layoutのプロンプト

Create a component called SocialFeedWidgetGrid.

Pull posts from the social_posts table and display them in a responsive grid:
- Desktop: 3 columns
- Tablet: 2 columns
- Mobile: 1 column

Each card should include:
- Image (cover, full width, 16:9 ratio, rounded-xl, shadow-sm)
- Caption (truncate to 100 characters, show “...more” if longer)
- Button link "View post" → opens permalink in a new tab

Style cards:
- Rounded corners (xl)
- Shadow-md
- Padding-3
- Hover effect: slight scale on image
- Font: Inter, base size

Slider Layoutのプロンプト

Create a component called SocialFeedWidgetSlider.

Use a carousel/slider to display posts horizontally with navigation arrows.

Each slide includes:
- Image (cover, full width, height 300px, rounded-xl)
- Caption below (truncate to 80 characters)
- Link "View post" that opens the permalink

Style:
- Center the active slide slightly larger (scale 1.05)
- Add smooth sliding animation
- Rounded-xl + shadow-lg
- Use Inter font, base size

Masonry Layoutのプロンプト

Create a component called SocialFeedWidgetMasonry.

Pull posts from the social_posts table and render them in a responsive masonry layout.

Layout:
- Desktop: 3 columns
- Tablet: 2 columns
- Mobile: 1 column

Each post card includes:
- Image (full width, height auto, rounded-xl)
- Caption (truncate to 120 characters)
- Small "View post" link below caption

Style:
- Use CSS columns for masonry effect
- Gap between items: 16px
- Rounded-xl + shadow-sm

オプションの拡張機能

Lightboxのプロンプト

Enhance the widget so when a user clicks an image, it opens a lightbox modal.

Modal shows:
- Full-size image
- Caption (full text, scrollable if long)
- Button link "View on Instagram" (or platform source)

Style modal with dark overlay, centered content, and close button (X).

CTA Buttonsのプロンプト

Add a customizable CTA button below each post card.

- If a post has a field called cta_url, display a button "Shop Now" that links to it.
- Style button: primary color background, white text, rounded-full, hover opacity-90.

LovableのAIを使ってAPI経由でソーシャルメディアを同期すべき理由

ビジネスがUGCに依存している場合、シンプルな埋め込みだけでは十分でないことがあります。EmbedSocialのAPIをLovable Cloudに接続することで、静的なフィードをはるかに超える数々のメリットを引き出せます。

APIの柔軟性とLovableのAI主導のデザインツールを組み合わせることで、自社サイトで一際目を引く、動的で完全にブランディングされたソーシャルフィードを作り上げられます。

はじめましょう

まずは、EmbedSocialアカウントに登録し、API Keyとwidget IDを取得しましょう。

次に、Lovableで新しいプロジェクトを作成し、Lovable Cloudを有効にして、上記の手順に従ってソーシャルフィードを連携します。これらのツールを使えば、ソーシャルメディアのコンテンツを自社サイトに直接同期する動的なウィジェットを構築できます。

Frequently Asked Questions

APIにアクセスするには、EmbedSocialのどのプランが必要ですか?

APIへのアクセスは、EmbedSocialのPremiumプランでご利用いただけます。詳しくは料金ページをご確認ください。

Lovable Cloudは無料で使えますか?

Lovable Cloudには、月単位の利用枠が付いた無料ティアがあります。無料枠を超える利用には、残高のチャージが必要です。

コーディングの経験は必要ですか?

いいえ。このプロセスは説明的なプロンプトに基づいており、Lovableが代わりにコードを生成します。ただし、基本的な概念を理解しておくと、プロンプトを洗練させるのに役立ちます。

API Keyのセキュリティはどの程度ですか?

Keyはどれもsecrets managerに保存され、関数に安全に注入されます。Keyを直接プロンプトに貼り付けることは絶対に避けてください。

複数のフィードを連携できますか?

はい。フィードごとに個別のテーブルとedge functionを作成するか、複数のIDを処理できるように関数を変更してください。

Nick Poggi, TrovaTrip Ryan Hazlewood Zanna Ollove, Boston College Brooks Hitzfield, Seven Sons
400,000社以上のブランドに選ばれています

ソーシャルプルーフを成果につなげる

レビュー、SNS、UGCを集約。EmbedSocialのウィジェットであらゆるウェブサイトに表示できます。

無料トライアルを開始

いつでもキャンセル可能。全機能をご利用いただけます。

関連記事

View all posts
ECサイトにInstagram投稿・リールを埋め込む方法と効果

ECサイトにInstagram投稿・リールを埋め込む方法と効果

ECサイトにInstagram投稿・リールを埋め込むと購買率が向上します。HTMLコード・API・ツールの3つの方法と、EmbedSocialで実現するEC特化の活用術を解説。Shopify・WordPress・BASE・カラーミーショップへの対応手順や、商品ページへのUGC配置でCVRを高める実践ノウハウも網羅。

ソーシャルリスニング実践:Threads × キーワード収集 × 人気ドラマ編|データの読み方から活用まで

ソーシャルリスニング実践:Threads × キーワード収集 × 人気ドラマ編|データの読み方から活用まで

Threadsキーワード収集で集めた人気ドラマ関連の投稿550件を事例に、ソーシャルリスニングのデータ確認・分析・UGC活用まで実践的な手順を解説します。EmbedSocialを使った一気通貫ワークフローも紹介。

MEO運用をn8nで自動化する方法|EmbedSocial × n8n 実践ガイド【2026年版】

MEO運用をn8nで自動化する方法|EmbedSocial × n8n 実践ガイド【2026年版】

MEO運用の「自動化できること・できないこと」を整理し、EmbedSocial × n8n × ClaudeによるMEO自動化の3レイヤー構造を紹介。実践例としてEmbedSocial × n8nのワークフローを解説。他社MEOツールとのAPI連携比較も掲載。

UGC二次利用許諾の取り方3選|キャンペーン・Instagram・TikTok別に解説【2026年版】

UGC二次利用許諾の取り方3選|キャンペーン・Instagram・TikTok別に解説【2026年版】

UGCを安全に二次利用するには、事前同意・事後申請の2つのアプローチがあります。ハッシュタグキャンペーンでの事前同意方式と、EmbedSocialを使ったInstagram・TikTokの許諾リクエスト自動化をステップで解説します。

多店舗のMEOをAIエージェントに任せる─ EmbedSocial for MEO 完全ガイド

多店舗のMEOをAIエージェントに任せる─ EmbedSocial for MEO 完全ガイド

EmbedSocial for MEOは、AIと自動化で多店舗・複数拠点のMEO運用を効率化するプラットフォームです。本記事では2026年の市場変化や全機能、導入事例、既存ツールとの違いを網羅。店舗数増加による運用負荷に悩むチェーン本部や代理店にとって、最適なツール選定と意思決定を支援する決定版ガイドです。

【検証】Claudeに「Instagramセクションを作って」と頼んで見えた、LLMの限界とUGCツールの必要性

【検証】Claudeに「Instagramセクションを作って」と頼んで見えた、LLMの限界とUGCツールの必要性

ChatGPTやClaude等でUGCセクションは作れるのか?マーケターが実際に検証。AI単体では架空のUGCが生成され景表法違反のリスクがあり、API連携や許諾管理などの運用基盤も構築できません。LLMで戦略・コピーを作りUGCツール(EmbedSocial)で運用する、正しい相互補完の最適解を解説します。