Generatore di incorporamento Instagram
Introduzione
Il Generatore di incorporamento Instagram di Toollect trasforma qualsiasi URL di post, reel o IGTV di Instagram nel codice di incorporamento ufficiale che Instagram pubblica per incorporare – il blockquote più il frammento embed.js – con un clic, un'anteprima dal vivo prima di copiare e opzioni sensate per larghezza, didascalie e testo di riserva. Incolla un link, genera, visualizza l'anteprima, copia, incolla. L'intero ciclo richiede secondi.
La trappola che elimina è quella minuziosa. Il codice di incorporamento ufficiale di Instagram è esigente: il blockquote ha bisogno degli attributi giusti, degli stili inline giusti e di un'etichetta script che deve seguire. Un attributo sbagliato significa un link nudo invece di un player, e la finestra di condivisione ufficiale non offre alcun controllo di larghezza o didascalia. Questo strumento assembla il markup alla lettera di ciò che embed.js si aspetta, ogni volta, con le varianti che vuoi davvero.
Il generatore accetta la grammatica completa dei link Instagram reali – URL con prefisso del nome utente copiati dai profili, link di visualizzazione reels, i domini brevi instagr.am e ig.me, persino codici brevi nudi – e li normalizza tutti su un permalink canonico. Tutto viene generato localmente nel tuo browser: nessuna chiave API, nessuna registrazione e nessun caricamento. L'unico traffico di rete è quello onesto, l'anteprima che carica l'embed.js di Instagram stesso, che è anche esattamente ciò che il codice che copi farà sul tuo sito.
Casi d'uso
Incorporare contenuti Instagram compare in più posti di un post del blog, e le opzioni del generatore contano in modo diverso in ciascuno.
Blog e siti di contenuti
Una pagina di articolo che cita un post di Instagram, un articolo di ricette con un reel dell'autore, un articolo di viaggio che incorpora gli ultimi post di un luogo – il caso classico. La variante Captioned è la scelta giusta qui, perché renderizza la didascalia accanto ai media e dà contesto ai lettori senza lasciare la pagina.
Redazioni e team editoriali
I giornalisti portano i post dei testimoni e gli account ufficiali nella loro copertura. Velocità e correttezza sono tutto: il generatore normalizza qualsiasi link condiviso dal contatto sul campo – con prefisso, in visualizzazione reels o in dominio breve – su un permalink canonico, e l'anteprima conferma che il post si renderizza davvero prima di entrare in un articolo pubblicato.
Portfolio, landing page e siti di marketing
I creatori incorporano i propri reel come prova del lavoro; le pagine prodotto mostrano i post dei clienti come prova sociale. Il controllo della larghezza conta di più qui, perché l'incorporamento deve corrispondere alla larghezza di una colonna specifica. Il cursore imposta la larghezza massima esatta e l'anteprima ti mostra il render a quella dimensione prima che tu ti impegni.
Sviluppatori e agenzie
Chiunque mantenga siti per clienti finisce per incollare incorporamenti nei template CMS, nei page builder e negli strumenti di automazione del marketing. Il codice generato è HTML semplice – un blockquote e un'etichetta script –, quindi sopravvive alla maggior parte dei sanificatori che consentono i blockquote, e il testo di riserva mantiene un link funzionante anche dove gli script vengono rimossi.
Come funziona
Lo strumento funziona in quattro passaggi, tutti nel tuo browser:
- Analizza l'URL – l'input viene confrontato con la grammatica dei link Instagram: una route media (
p,reel,reels,tv) suinstagram.com,instagr.amoig.me, con un prefisso del nome utente opzionale, oppure un codice breve nudo. Le route non media – profili, hashtag, storie, thread di DM – vengono rifiutate subito. - Assembla il codice di incorporamento – il codice breve viene ripiegato nel permalink canonico
instagram.com/p/{shortcode}/, e il blockquote viene costruito con le tue opzioni attuali: larghezza, flag Captioned e testo di riserva. - Renderizza l'anteprima – il blockquote viene inserito nell'area di anteprima e viene caricato l'embed.js di Instagram stesso. Lo script trova il blockquote, recupera il post e lo sostituisce con l'iframe del player reale.
- Osserva e diagnostica – lo strumento esegue il polling dell'iframe renderizzato e riferisce onestamente se non appare mai: o embed.js stesso non è stato caricato, oppure è stato caricato ma non ha prodotto alcun player. Entrambi i casi sono spiegati in «Anteprima e diagnostica» più sotto.
I passaggi 1 e 2 sono puro lavoro locale sulle stringhe – nulla sul tuo link viene inviato a un server Toollect. I passaggi 3 e 4 caricano lo script di Instagram e parlano direttamente con Instagram, il che è inevitabile per un'anteprima genuina ed è precisamente ciò che il codice generato farà sulla tua pagina.
Formati URL supportati
Il generatore riconosce ogni forma di URL che porta un codice breve media di Instagram, più un codice breve nudo da solo. La grammatica corrisponde agli altri strumenti Instagram di questo sito, quindi un link che funziona nel parser di URL o nel convertitore di ID media funziona anche qui.
Formati accettati
| Formato | Esempio | Risultato |
|---|---|---|
| Codice breve nudo | DPdpzY6kxxc |
Incorporamento per quel media |
| Post | instagram.com/p/DS7w7fokujz/ |
Incorporamento per quel media |
| Reel | instagram.com/reel/DPdpzY6kxxc/ |
Incorporamento per quel media |
| Visualizzazione reels | instagram.com/reels/DbnWmbeyJ-L/ |
Incorporamento per quel media |
| IGTV | instagram.com/tv/DPdpzY6kxxc/ |
Incorporamento per quel media |
| Con prefisso del nome utente | instagram.com/_window7/reel/DPdpzY6kxxc/ |
Incorporamento per quel media |
| Dominio breve | instagr.am/p/DPdpzY6kxxc/ |
Incorporamento per quel media |
| Dominio di link diretto | ig.me/reel/C0HpSipMp_k/ |
Incorporamento per quel media |
Tutte e quattro le route media funzionano su tutti e tre gli host, e un prefisso del nome utente è accettato su ciascuna. Il prefisso https://, un sottodominio www e la barra finale sono opzionali, e i parametri di query come ?igsh=… vengono ignorati. Ogni forma si riduce allo stesso permalink canonico https://www.instagram.com/p/{shortcode}/ – la forma universale del post che renderizza post, reel e IGTV allo stesso modo.
Formati rifiutati
L'altro lato del contratto, e perché ogni rifiuto ha senso:
| URL | Perché viene rifiutata |
|---|---|
instagram.com/some_user.123/ |
Un profilo – nessun codice breve |
instagram.com/explore/tags/photography/ |
Una pagina hashtag – nessun codice breve |
instagram.com/stories/some_user/1234567/ |
Una storia – nessun codice breve |
instagram.com/direct/inbox/ |
Una casella DM – nessun codice breve |
instagram.com/accounts/… |
Una route delle impostazioni account – nessun codice breve |
l.instagram.com/?u=…&e=… |
Un wrapper di condivisione – la destinazione è nascosta in un parametro |
La regola pratica: se il percorso termina con un codice breve media, genera; qualsiasi altra cosa mostra il messaggio di input non valido e mantiene l'output vuoto. Quei link non sono bug dello strumento – semplicemente non hanno alcun codice breve media a cui un incorporamento possa puntare. Il parser di URL Instagram esiste esattamente per quella gamma di indirizzi.
Anatomia del codice di incorporamento
L'output generato è lo stesso codice che produce la finestra di condivisione di Instagram stesso, con le tue opzioni applicate. Ecco come appare per un reel con le impostazioni predefinite:
<blockquote class="instagram-media" data-instgrm-captioned
data-instgrm-permalink="https://www.instagram.com/p/DPdpzY6kxxc/"
data-instgrm-version="14"
style="background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);margin:1px;max-width:540px;min-width:326px;padding:4px;width:99.375%;width:-webkit-calc(100% - 2px);width:calc(100% - 2px)">
<a href="https://www.instagram.com/p/DPdpzY6kxxc/"
style="background:#FFFFFF;line-height:0;padding:0 0;text-align:center;text-decoration:none;width:100%"
target="_blank">View this post on Instagram</a>
</blockquote>
<script async src="//www.instagram.com/embed.js"></script>
Passando in rassegna le parti:
- La classe del blockquote –
instagram-mediaè il gancio che embed.js scansiona. Qualsiasi elemento con questa classe nella pagina viene sostituito con un player. data-instgrm-permalink– l'URL canonico del post. È ciò che carica il player, ed è sempre la forma universale/p/{shortcode}/indipendentemente dalla route incollata, perché quella forma renderizza ogni tipo di media.data-instgrm-version="14"– la versione del protocollo di incorporamento per cui è stato prodotto il markup. Cambia quando Instagram aggiorna il formato di incorporamento; il generatore la tiene aggiornata.data-instgrm-captioned– presente solo quando l'opzione Captioned è attiva. Dice a embed.js di renderizzare il layout più grande con la didascalia del post sotto i media.- Gli stili inline – l'aspetto della scheda visibile prima del caricamento del player: sfondo bianco, raggio del bordo, ombra morbida e il contratto di larghezza.
max-widthporta il valore del tuo cursore,min-width:326pximpedisce alla scheda di collassare nelle colonne strette, e le righecalc()la rendono reattiva quando il contenitore è più stretto della larghezza scelta. - Il link di riserva – l'ancora dentro il blockquote. È la scheda cliccabile mostrata mentre il player si inizializza, e l'esperienza permanente per i visitatori il cui browser blocca embed.js o che hanno JavaScript disattivato. Il testo è la tua impostazione di riserva.
- L'etichetta script – embed.js, caricato in modo asincrono per non bloccare mai la pagina. Scansiona la pagina, trova il blockquote e scambia l'iframe del player.
Opzioni di incorporamento
Tre opzioni danno forma all'output, e ciascuna corrisponde a una parte specifica del codice generato.
Larghezza – il cursore imposta il max-width del player da 330 a 1080 pixel (predefinito 540). Nella pagina, il player cede anche al contenitore: se la colonna dell'incorporamento è più stretta della larghezza scelta, il player si riduce per adattarsi, quindi lo stesso codice è sicuro in un layout a due colonne o in un articolo a tutta larghezza. Il valore del cursore è l'obiettivo, il contenitore è il limite – l'anteprima ti mostra la dimensione finale.
Didascalia – la casella Captioned aggiunge data-instgrm-captioned al blockquote. Attiva, l'incorporamento si renderizza in alto con la didascalia del post e la riga di interazione sotto i media; disattivata, ottieni la scheda compatta solo media. Le pagine editoriali la vogliono quasi sempre attiva; le barre laterali e i layout stretti di solito la vogliono disattivata.
Testo di riserva – il testo del link dentro il blockquote, mostrato ogni volta che il player non c'è ancora o non arriva mai. Il valore predefinito è «View this post on Instagram». Il testo personalizzato trasforma la riserva in un invito all'azione – «Watch this reel on Instagram» – e resta cliccabile anche per i visitatori con JavaScript disattivato o embed.js bloccato.
Modificare qualsiasi opzione rigenera il codice e ri-renderizza l'anteprima immediatamente, quindi l'output non è mai in disaccordo con ciò che stai guardando.
Utilizzo
- Incolla un link o un codice breve nel campo URL – un URL di post, reel, reels o TV da qualsiasi host supportato, con o senza prefisso del nome utente, oppure un codice breve nudo.
- Premi Genera (o Invio). Il codice appare nella casella di output e l'anteprima si apre automaticamente.
- Regola le opzioni – larghezza, didascalia, testo di riserva. Ogni modifica rigenera il codice e ri-renderizza l'anteprima.
- Controlla l'anteprima – dovrebbe apparire un vero player, renderizzato dallo script di Instagram stesso. Se non appare, leggi l'avviso sopra l'output; ti dice se lo script è stato bloccato o se il post non può essere incorporato.
- Copia il codice con il pulsante Copia e incollalo nell'HTML della tua pagina dove vuoi che appaia il post.
Un input che non corrisponde a nessun formato supportato mostra il messaggio di input non valido e svuota l'output – non esiste un risultato parziale o ipotizzato. Il pulsante Cancella azzera input, output interessato e anteprima in un solo passaggio.
Tutorial
Segui un reel reale attraverso l'intero flusso.
Passaggio 1 – Incolla un link di reel con prefisso del nome utente. Copia https://www.instagram.com/_window7/reel/DPdpzY6kxxc/ dalla pagina del profilo – la forma che Instagram emette più spesso. Incollalo nel campo URL e premi Genera.
Passaggio 2 – Osserva la grammatica al lavoro. Il parser legge oltre il prefisso _window7/ e la route reel fino al codice breve DPdpzY6kxxc. Il codice generato porta il permalink canonico https://www.instagram.com/p/DPdpzY6kxxc/ – stesso media, forma universale.
Passaggio 3 – Ridimensiona l'incorporamento. Trascina il cursore della larghezza a 720. Il max-width del codice si aggiorna a 720px e l'anteprima si ri-renderizza alla nuova dimensione. Poiché l'area di anteprima è più stretta di 720 pixel, vedrai anche il restringimento reattivo in azione.
Passaggio 4 – Attiva la didascalia. Spunta la casella Captioned. Il blockquote guadagna data-instgrm-captioned e l'anteprima cresce in altezza con la didascalia sotto il player.
Passaggio 5 – Scrivi una riserva. Sostituisci il testo di riserva con Watch this reel on Instagram. Guarda l'area di anteprima prima che il player finisca di caricare – la scheda del link ora mostra il tuo testo.
Passaggio 6 – Copia e incolla. Premi Copia e rilascia il frammento in una pagina HTML semplice. Apri la pagina: il blockquote si renderizza come il player completo, didascalia inclusa. Disattiva JavaScript e riapri – la scheda mostra invece il tuo link di riserva. Questo è il contratto completo del codice che hai generato.
Anteprima e diagnostica
L'anteprima è lo stesso render che riceveranno i tuoi visitatori, quindi lo strumento la osserva e riferisce onestamente. Ci sono esattamente due avvisi, e significano cose diverse:
| Avviso | Cosa significa | Cosa fare |
|---|---|---|
| «Impossibile caricare Instagram embed.js – spesso a causa di un ad blocker» | Il browser non è riuscito a scaricare lo script di Instagram | Disattiva l'ad blocker o l'estensione per la privacy per questa pagina, oppure inserisci www.instagram.com nella lista bianca; controlla la connessione di rete. Il codice generato si comporterà allo stesso modo sul tuo sito, quindi vale la pena sistemarlo prima di pubblicare |
| «L'incorporamento ufficiale non è stato visualizzato» | embed.js è stato caricato ma non ha prodotto alcun iframe del player | Il post potrebbe essere stato eliminato o reso privato, l'URL potrebbe essere errato, oppure il proprietario del post ha disabilitato l'incorporamento nelle impostazioni sulla privacy – un'impostazione a livello di post che fa sì che embed.js si rifiuti di renderizzare un player per quel post. L'incorporamento potrebbe anche essere stato bloccato dagli stessi filtri di script di cui sopra |
Il secondo avviso è dove vive la maggior parte della confusione. Un reel che si riproduce perfettamente nell'app di Instagram può comunque rifiutarsi di essere incorporato: l'impostazione sulla privacy «Consenti incorporamento» del proprietario è disattivata. L'anteprima è il modo più rapido per scoprirlo prima di pubblicare, perché esegue esattamente lo stesso script e le stesse impostazioni che avrà la tua pagina.
Una sfumatura che vale la pena conoscere: l'avviso scatta dopo un'attesa generosa (20 secondi per lo script, 15 per il render) così le connessioni lente non producono falsi allarmi. Se il post è davvero incorporabile, il player appare ben dentro quelle finestre.
Consigli da pro
- Usa il permalink canonico nella riserva. Il codice generato punta già il link della scheda alla forma universale
/p/, che renderizza ogni tipo di media – non modificarlo mai in un URL specifico della route. - Progetta per il contenitore, non per il cursore. Il player cede al suo contenitore, quindi il cursore della larghezza è il massimo, non la garanzia. Impostalo sulla larghezza della tua colonna e lascia che l'anteprima confermi la dimensione reale.
- Captioned per l'editoriale, disattivato per le zone di contorno. Le didascalie aggiungono contesto nelle pagine degli articoli e riducono l'altezza nelle barre laterali, nelle schede e nelle griglie.
- Trasforma la riserva in un invito all'azione. «Watch the reel on Instagram» converte meglio di «View this post on Instagram» quando l'incorporamento è il pezzo centrale della pagina.
- Anteprima prima di pubblicare, ogni volta. Il render usa lo stato live di Instagram – i post eliminati e i proprietari con incorporamento disabilitato compaiono qui, non nel tuo CMS.
- Rigenera dopo ogni modifica delle opzioni. Ogni modifica dell'impostazione ri-renderizza l'anteprima, quindi il codice copiato corrisponde sempre a ciò che hai verificato.
- Abbinalo agli altri strumenti Instagram del sito. Il parser di URL analizza e ripulisce un link; il convertitore di ID media ottiene la sua identità numerica; questo generatore produce il codice di output. Stesso link, tre risposte diverse.
Alternative
In quale altro modo puoi incorporare un post di Instagram, e cosa cede ogni strada?
| Metodo | Codice ufficiale | Opzioni (larghezza/didascalia/riserva) | Anteprima prima di incollare | Funziona ovunque |
|---|---|---|---|---|
| Finestra di condivisione di app/sito Instagram | Sì | No – forma fissa | No | Sì |
| Questo strumento | Sì | Sì | Sì | Sì |
| JSON oEmbed + iframe costruito a mano | Parziale | Sì, manuale | No | Di solito |
| Servizi di terze parti (Embedly, Iframely) | No – il loro markup | Sì | Parziale | Sì, con il loro script |
Iframe diretto all'URL /embed/ |
No – non ufficiale | No | No | Fragile |
La finestra di condivisione ufficiale produce lo stesso blockquote ma non offre alcuna scelta di larghezza o didascalia e nessuna anteprima – incolli alla cieca. L'endpoint oEmbed restituisce JSON (titolo, autore, miniatura) e ti lascia costruire il player da solo. I servizi di incorporamento di terze parti funzionano ma mettono il loro script e il loro tracciamento tra te e il contenuto. Un iframe costruito a mano puntato all'URL grezzo /embed/ funziona oggi e può rompersi silenziosamente domani, poiché non è una superficie supportata. Il generatore ti dà il codice ufficiale, le opzioni ufficiali e l'anteprima ufficiale – nient'altro nell'elenco fa tutte e tre le cose.
Di fronte alle API ufficiali
Instagram espone due superfici ufficiali rilevanti per l'incorporamento, e la route del blockquote è deliberatamente diversa da entrambe.
| Capacità | API oEmbed | API Graph | Questo strumento |
|---|---|---|---|
| Codice di incorporamento pronto da incollare | No – solo JSON | No – assembli tu il player | Sì |
| Interruttore didascalia | No | Manuale | Sì |
| Controllo larghezza | No | Manuale | Sì |
| Anteprima dal vivo prima della pubblicazione | No | No | Sì |
| Credenziali richieste | Token | Token di accesso + revisione dell'app | Nessuna |
| Funziona su qualsiasi sito, qualsiasi CMS | Costruiscilo tu | Solo con il tuo flusso lato server | Sì – incolla l'HTML |
L'API oEmbed risponde «come si chiama questo post» – titolo, autore, URL della miniatura – e lascia a te il player vero. L'API Graph può renderizzare incorporamenti ma esige un token di accesso, un'app e un flusso lato server; serve per costruire prodotti, non per incollare un reel in un post del blog. Il blockquote più embed.js è la risposta di Instagram stesso a «metti questo post su una pagina», e il generatore semplicemente la produce senza fartela copiare a mano.
Generatore di incorporamento contro parser di URL
Toollect offre tre strumenti Instagram che accettano tutti gli stessi link, e vale uno sguardo a chi fa cosa:
| Domanda | Parser di URL | Convertitore di ID media | Questo generatore |
|---|---|---|---|
| Che tipo di link è? | Ogni tipo – post, reel, profilo, storia, DM | Solo link media | Solo link media |
| Qual è l'ID media numerico? | Sì | Sì – tutto il suo lavoro | Non mostrato |
Ripulisce i parametri di tracciamento / apre l.instagram.com |
Sì | No | Non necessario – l'output è codice nuovo |
| Dà il codice di incorporamento | No | No | Sì – tutto il suo lavoro |
Il parser è l'analista, il convertitore è l'archivista e il generatore è il costruttore. Un flusso di lavoro che archivia e poi pubblica un reel potrebbe legittimamente far passare lo stesso link attraverso tutti e tre in ordine – analizza, converti, genera. Tutti e tre restano 100 % lato client per le operazioni che fanno localmente.
Cosa non fa
I limiti, nominati perché lo strumento non venga mai sopravvalutato:
- Non verifica il post. L'anteprima mostra il render live di Instagram, e la sua assenza è un forte indizio, ma un post privato o eliminato può a volte produrre comunque codice – l'output è generato solo dalla grammatica dell'URL.
- Non aggira le restrizioni di incorporamento. Se il proprietario ha disabilitato l'incorporamento, il codice generato è corretto ma nessun player verrà mai renderizzato. Nessuno strumento può cambiarlo; è un'impostazione sulla privacy del post.
- Non gestisce i link non media. Profili, pagine hashtag, storie e thread di DM vengono rifiutati, perché non c'è alcun codice breve media con cui costruire un incorporamento.
- Non apre i wrapper di condivisione. Un link di bio
l.instagram.com/?u=…nasconde la sua destinazione in un parametro. Il parser di URL lo risolve; il generatore mostra il messaggio di input non valido. - Non personalizza il player oltre le tre opzioni. L'aspetto e il comportamento dell'iframe sono di Instagram, e lo strumento non inietta script per restilizzarli.
- Non scarica i media. L'output è codice che carica il post da Instagram – non c'è alcun file video o immagine in offerta.
- Non installa il codice per te. Ciò che copi è ciò che incolli; lo strumento non può arrivare al tuo CMS.
Risoluzione dei problemi
| Problema | Causa | Soluzione |
|---|---|---|
| «Nessun codice post di Instagram trovato» all'incollaggio | Il link è un profilo, una pagina hashtag, una storia o un wrapper – nessun codice breve media | Usa un link di post, reel, reels o TV (qualsiasi host, qualsiasi prefisso) o un codice breve nudo |
| «Impossibile caricare Instagram embed.js» | Un ad blocker o un'estensione per la privacy ha bloccato lo script | Consenti www.instagram.com nel blocco, oppure prova una finestra privata senza estensioni |
| «L'incorporamento ufficiale non è stato visualizzato» con un link valido | Post eliminato/privato, URL errato, o proprietario che ha disabilitato l'incorporamento | Apri il post in un browser per controllarne lo stato; se si riproduce ma non si incorpora, l'incorporamento è disabilitato dal lato del proprietario |
| L'anteprima si renderizza più piccola del valore del mio cursore | Il player cede alla larghezza del contenitore | È il contratto reattivo – il cursore è il massimo. Progetta prima la colonna, poi allineala |
| La didascalia non appare nel mio incorporamento | La casella Captioned era disattivata quando il codice è stato generato | Spuntala, rigenera e copia di nuovo |
| L'incorporamento funziona nell'anteprima ma non sul mio sito | La CSP del tuo sito blocca instagram.com, o il CMS rimuove l'etichetta script |
Aggiungi https://www.instagram.com a script-src e frame-src del sito; incolla in un blocco HTML grezzo invece che in un editor sanificato |
| Ho incollato un URL di reel funzionante e ho ottenuto un errore | L'URL usa una route fuori dalla grammatica, o un wrapper di condivisione | Conferma che il percorso contiene p, reel, reels o tv seguito dal codice breve; apri i link l.instagram.com con il parser di URL prima |
Privacy e trattamento dei dati
Questo strumento è lato client, con una qualifica onesta che gli strumenti zero richieste di questo sito non devono fare.
- Generare il codice non carica nulla. L'URL viene analizzato e il blockquote assemblato interamente nel tuo browser. Nessun server Toollect riceve mai il link, il codice breve o le tue opzioni.
- L'anteprima parla con Instagram, perché deve. Un'anteprima genuina carica l'embed.js di Instagram stesso e l'iframe di incorporamento, quindi mentre l'anteprima è aperta il tuo browser richiede il post direttamente a Instagram – esattamente ciò che accadrebbe su qualsiasi pagina che lo incorpora. È lo stesso traffico che il codice generato produce per i tuoi visitatori.
- Nessun account, nessuna memorizzazione, nessuna analisi. Lo strumento non conserva stato tra le visite e Toollect non esegue tracciamento su questa pagina. Chiudi la scheda e non rimane nulla.
- Il codice che copi continua a parlare con Instagram. Pubblicare l'incorporamento significa che i browser dei tuoi visitatori caricano embed.js e il post da Instagram – questo è il punto dell'incorporamento, ed è bene saperlo prima di pubblicare, non dopo.
Se hai bisogno di un flusso di lavoro Instagram completamente offline – senza alcuna richiesta – il convertitore di ID media di questo sito è il membro zero richieste della famiglia.
Specifiche tecniche
Dettagli:
- Formato di output: il blockquote ufficiale di Instagram (
class="instagram-media") condata-instgrm-permalink,data-instgrm-version="14",data-instgrm-captionedopzionale, più un'etichetta scriptembed.jsasincrona - Grammatica URL: route media
p,reel,reels,tvsuinstagram.com,instagr.ameig.me, prefisso del nome utente opzionale, protocollo/sottodominio/barra finale opzionali, parametri di query ignorati; codici brevi nudi (5–32 caratteri) accettati; profili, hashtag, storie, DM e wrapper di condivisione rifiutati - Opzioni: cursore larghezza 330–1080 px (predefinito 540, limitato al contenitore), variante Captioned, testo del link di riserva personalizzato
- Diagnostica: errore di caricamento dello script rilevato dopo un timeout di 20 secondi; errore di render dopo un watcher di 15 secondi sulla classe dell'iframe renderizzato di Instagram
- Elaborazione: generazione del codice 100 % JavaScript lato client; anteprima e incorporamenti pubblicati caricano l'embed.js e l'iframe di Instagram da
https://www.instagram.com - Supporto browser: tutti i browser moderni (API degli appunti)
Caratteristiche
- Genera il codice di incorporamento ufficiale di Instagram da qualsiasi URL di post, reel, reels o TV con un clic
- Accetta link con prefisso del nome utente, i domini brevi instagr.am e ig.me oltre ai codici brevi nudi
- Anteprima dal vivo renderizzata dall'embed.js di Instagram stesso prima di incorporare
- Cursore per la larghezza, variante Captioned e testo di riserva personalizzato
- Diagnostica chiara quando embed.js è bloccato o l'incorporamento non può essere visualizzato
- Generazione del codice 100 % lato client, senza chiave API, senza registrazione, senza caricamenti
- Copia del codice finale con un clic