In questo tutorial, ti mostreremo come utilizzare l’API di EmbedSocial e sincronizzare i contenuti da diverse fonti e tipi di media in Lovable.
Inoltre, dimostreremo i tipi di widget che puoi creare utilizzando Lovable, ti mostreremo come gestire il cloud di Lovable e spiegheremo come migliorare la visualizzazione dei widget con l’AI.
Questo è un ottimo tutorial per agenzie che costruiscono su Lovable o sviluppatori web che desiderano creare contenuti dinamici super personalizzati per i loro siti web.
Segui la demo qui sotto:
Oppure controlla questi passaggi per ulteriori dettagli:
Passaggi per incorporare il feed dei social media in Lovable
- Passaggio 1: Crea un sito Lovable
- Passaggio 2: Abilita Lovable Cloud
- Passaggio 3: Ottieni la chiave API di EmbedSocial e la documentazione
- Passaggio 4: Fornisci il contesto dell’API a Lovable
- Passaggio 5: Crea la tabella del database
- Passaggio 6: Aggiungi la chiave API in Lovable
- Passaggio 7: Aggiungi il codice di riferimento del widget in Lovable
- Passaggio 8: Testa l’integrazione
- Passaggio 9: Visualizza i post
- Per iniziare
- FAQ
Passaggio 1: Crea un sito Lovable
Inizia una richiesta di configurazione iniziale per la pagina web che caricherà il feed dei social media. Puoi utilizzare un prompt come questo:
Prompt: “Crea una pagina web che mostrerà un feed di social media live utilizzando l’API di EmbedSocial per recuperare i post da TikTok, Facebook, YouTube, Instagram, LinkedIn, Pinterest o Twitter”
Passaggio 2: Abilita Lovable Cloud
Una volta creato il progetto, attiva il backend aprendo il pannello Cloud nel menu superiore e selezionando “Abilita cloud.” Attendi che Lovable completi la configurazione automatica del database.
Passaggio 3: Ottieni la chiave API di EmbedSocial e la documentazione
Successivamente, avrai bisogno delle istruzioni di implementazione dell’API di EmbedSocial che otterrai dal tuo account. Per fare ciò, devi avere un account EmbedSocial attivo con il piano Premium per ottenere le tue credenziali API.
Una volta che hai l’account e hai effettuato l’accesso, puoi andare al menu in basso a destra del profilo > Integrazioni > Documentazione API - dove troverai tutte le informazioni sull’API, più la chiave API. Dalla documentazione dell’API di EmbedSocial otterrai tutte le informazioni necessarie, incluso l’URL dell’endpoint, i parametri obbligatori e una risposta di esempio. Tieni pronta la tua chiave API e il numero di riferimento dell’album (ID del widget) per l’immissione sicura.

Dalla documentazione dell’API fornita, copia le istruzioni per l’implementazione e nota che in seguito avrai anche bisogno della chiave API che si trova nella stessa pagina della documentazione.
Passaggio 4: Fornisci il contesto dell’API a Lovable
Ora dovrai fornire le istruzioni dell’API al chatbot Lovable con il seguente prompt:
Prompt: “Ho bisogno di integrare l’API di EmbedSocial. Utilizza un endpoint che fornirò di seguito e restituisce i post con id, caption, image_url, link, created_at e altre stringhe. Ecco i dettagli della documentazione della richiesta e della risposta: (incolla la documentazione o gli estratti chiave in modo che Lovable capisca come chiamare l’API. Pagina di integrazione di EmbedSocial)”
Passaggio 5: Crea la tabella del database
Successivamente, dovrai chiedere al sistema di preparare il database in base alle informazioni della documentazione dell’API:
Prompt: “Ora prova a creare le tabelle nel database con le informazioni multimediali generate dall’API”
Lovable genererà lo schema utilizzando il database cloud.
Passaggio 6: Aggiungi la chiave API in Lovable
Quindi, aggiungi il segreto EMBEDSOCIAL_API_KEY quando richiesto dal sistema.

Passaggio 7: Aggiungi il codice di riferimento del widget in Lovable
Allo stesso modo, riceverai un prompt nella chat per fornire il segreto EMBEDSOCIAL_WIDGET_REF. Puoi ottenere qualsiasi widget che desideri mostrare in Lovable semplicemente andando all’editor dei widget e ottenendo il grande codice nel suo URL.

Passaggio 8: Testa l’integrazione
Richiama la funzione edge manualmente o tramite un pulsante nell’interfaccia utente per confermare che i post vengono recuperati e archiviati nella tabella. Controlla le voci del database per l’accuratezza.
Passaggio 9: Visualizza i post
È fatto. Una volta generati i post, puoi fare molte personalizzazioni del widget e creare un feed di social media davvero personalizzato e coinvolgente. Controlla la demo.
Prompt: “Nella pagina SocialFeed, crea una griglia responsiva di schede che legge dalla tabella social_posts, visualizza l’immagine del post, una didascalia troncata e un collegamento ‘Leggi di più’.”
Prompt per la progettazione del widget in Lovable
Prompt layout griglia
Crea un componente chiamato SocialFeedWidgetGrid.
Estrai i post dalla tabella social_posts e visualizzali in una griglia responsiva:
- Desktop: 3 colonne
- Tablet: 2 colonne
- Mobile: 1 colonna
Ogni scheda deve includere:
- Immagine (copertina, larghezza completa, rapporto 16:9, angoli arrotondati, ombra-sm)
- Didascalia (tronca a 100 caratteri, mostra "... altro" se più lunga)
- Pulsante collegamento "Visualizza post" → apre il permalink in una nuova scheda
Stile delle schede:
- Angoli arrotondati (xl)
- Ombra-md
- Riempimento-3
- Effetto al passaggio del mouse: leggera scalatura dell'immagine
- Font: Inter, dimensione base
Prompt layout slider
Crea un componente chiamato SocialFeedWidgetSlider.
Utilizza un carosello/slider per visualizzare i post in orizzontale con frecce di navigazione.
Ogni diapositiva include:
- Immagine (copertina, larghezza completa, altezza 300px, angoli arrotondati)
- Didascalia sottostante (tronca a 80 caratteri)
- Collegamento "Visualizza post" che apre il permalink
Stile:
- Centra la diapositiva attiva leggermente più grande (scala 1,05)
- Aggiungi animazione di scorrimento fluida
- Arrotondato-xl + ombra-lg
- Utilizza il font Inter, dimensione base
Prompt layout masonry
Crea un componente chiamato SocialFeedWidgetMasonry.
Estrai i post dalla tabella social_posts e visualizzali in un layout masonry responsivo.
Layout:
- Desktop: 3 colonne
- Tablet: 2 colonne
- Mobile: 1 colonna
Ogni scheda post include:
- Immagine (larghezza completa, altezza automatica, angoli arrotondati)
- Didascalia (tronca a 120 caratteri)
- Piccolo collegamento "Visualizza post" sotto la didascalia
Stile:
- Utilizza colonne CSS per l'effetto masonry
- Spazio tra gli elementi: 16px
- Arrotondato-xl + ombra-sm
Miglioramenti opzionali
Prompt Lightbox
Migliora il widget in modo che quando un utente fa clic su un'immagine, si apra un modale lightbox.
Il modale mostra:
- Immagine a grandezza naturale
- Didascalia (testo completo, scorrevole se lungo)
- Pulsante di collegamento "Visualizza su Instagram" (o fonte della piattaforma)
Stile modale con sovrapposizione scura, contenuto centrato e pulsante di chiusura (X).
Prompt pulsanti CTA
Aggiungi un pulsante CTA personalizzabile sotto ogni scheda di post.
- Se un post ha un campo chiamato cta_url, visualizza un pulsante "Acquista ora" che si collega ad esso.
- Stile del pulsante: sfondo colore primario, testo bianco, arrotondato-full, hover opacità-90.
Perché sincronizzare i tuoi social media tramite API con l’AI di Lovable
Quando la tua attività si basa su contenuti generati dagli utenti, un semplice incorporamento non è sempre sufficiente. Connettendo l’API di EmbedSocial a Lovable Cloud, sblocchi una serie di vantaggi che vanno ben oltre un feed statico.
- L’accesso diretto all’API estrae contenuti multimediali freschi su richiesta, assicurando che il tuo sito mostri i post e le recensioni più recenti senza intervento manuale.
- L’archiviazione del contenuto in Lovable Cloud ti mette in controllo dei dati. Puoi filtrare, ordinare e unire più fonti, creando feed unici adattati al tuo pubblico.
- L’AI di Lovable ti aiuta a scolpire un design di widget bespoke. Attraverso prompt chiari, puoi regolare i layout, i colori, la tipografia e il comportamento responsivo senza scrivere manualmente CSS.
- Le funzioni edge supportano l’automazione del backend come sincronizzazioni pianificate e gestione degli errori, in modo che il tuo widget rimanga aggiornato e robusto.
- I widget personalizzati possono includere funzioni come paginazione, ricerca, filtri di categoria o pulsanti di invito all’azione, aumentando il coinvolgimento degli utenti e la conversione.
- L’integrazione di più feed tramite l’API ti consente di costruire dashboard unificati o gallerie multipiattaforma che corrispondono all’estetica e al messaggio del tuo marchio.
Unendo la flessibilità dell’API con gli strumenti di progettazione guidati dall’AI di Lovable, puoi creare un feed di social media dinamico, completamente personalizzato, che si distingue sul tuo sito web.
Per iniziare
Per iniziare, iscriviti a un account EmbedSocial e ottieni la tua chiave API e l’ID del widget.
Quindi crea un nuovo progetto in Lovable, abilita Lovable Cloud e segui i passaggi precedenti per integrare il tuo feed di social media. Con questi strumenti, puoi costruire widget dinamici che sincronizzano il tuo contenuto di social media direttamente nel tuo sito web.