Générateur d'insertion Instagram
Introduction
Le Générateur d'insertion Instagram de Toollect transforme n'importe quelle URL de publication, de reel ou d'IGTV d'Instagram en code d'insertion officiel tel qu'Instagram le publie – le blockquote plus le fragment embed.js – en un clic, avec un aperçu en direct avant de copier et des options utiles pour la largeur, les légendes et le texte de secours. Collez un lien, générez, prévisualisez, copiez, collez. Tout le cycle prend quelques secondes.
Le piège qu'il supprime est celui de la minutie. Le code d'insertion officiel d'Instagram est exigeant : le blockquote doit avoir les bons attributs, les bons styles en ligne et une balise script qui doit suivre. Un attribut de travers signifie un lien brut au lieu d'un lecteur, et la boîte de dialogue officielle de partage n'offre aucun contrôle de largeur ni de légende. Cet outil assemble le balisage à la lettre de ce que embed.js attend, à chaque fois, avec les variantes que vous voulez vraiment.
Le générateur accepte la grammaire complète des liens Instagram réels – URLs avec préfixe de nom d'utilisateur copiées depuis des profils, liens d'affichage des reels, domaines courts instagr.am et ig.me, même des codes courts bruts – et les normalise tous vers un permalien canonique. Tout est généré localement dans votre navigateur : pas de clé API, pas d'inscription, rien d'envoyé. Le seul trafic réseau est le trafic honnête, l'aperçu chargeant le propre embed.js d'Instagram, qui est aussi exactement ce que le code que vous copiez fera sur votre site.
Cas d'usage
L'insertion de contenu Instagram apparaît dans plus d'endroits qu'un article de blog, et les options du générateur comptent différemment dans chacun.
Blogs et sites de contenu
Une page d'article qui cite une publication Instagram, un article de recette avec un reel de l'auteur, un article de voyage insérant les dernières publications d'un lieu – le cas classique. La variante Captioned est le bon choix ici, car elle affiche la légende à côté des médias et donne du contexte aux lecteurs sans quitter la page.
Salles de rédaction et équipes éditoriales
Les journalistes intègrent les publications de témoins et les comptes officiels dans leur couverture. La vitesse et l'exactitude sont tout : le générateur normalise n'importe quel lien partagé par le contact sur le terrain – avec préfixe, en affichage de reels ou en domaine court – vers un permalien canonique, et l'aperçu confirme que la publication s'affiche vraiment avant d'entrer dans un article publié.
Portfolios, pages d'atterrissage et sites marketing
Les créateurs insèrent leurs propres reels comme preuve de travail ; les pages produit montrent les publications des clients comme preuve sociale. Le contrôle de la largeur compte le plus ici, car l'insertion doit correspondre à la largeur d'une colonne précise. Le curseur définit la largeur maximale exacte, et l'aperçu vous montre le rendu à cette taille avant de vous engager.
Développeurs et agences
Quiconque maintient des sites pour des clients finit par coller des insertions dans des modèles de CMS, des constructeurs de pages et des outils d'automatisation marketing. Le code généré est du HTML simple – un blockquote et une balise script –, il survit donc à la plupart des assainisseurs qui autorisent les blockquotes, et le texte de secours maintient un lien fonctionnel même là où les scripts sont supprimés.
Comment ça marche
L'outil fonctionne en quatre étapes, toutes dans votre navigateur :
- Analyser l'URL – l'entrée est confrontée à la grammaire des liens Instagram : une route média (
p,reel,reels,tv) surinstagram.com,instagr.amouig.me, avec un préfixe de nom d'utilisateur optionnel, ou un code court brut. Les routes non médias – profils, hashtags, stories, fils de discussion – sont rejetées d'emblée. - Assembler le code d'insertion – le code court est replié dans le permalien canonique
instagram.com/p/{shortcode}/, et le blockquote est construit avec vos options actuelles : largeur, drapeau Captioned et texte de secours. - Afficher l'aperçu – le blockquote est inséré dans la zone d'aperçu et le propre embed.js d'Instagram est chargé. Le script trouve le blockquote, récupère la publication et le remplace par la véritable iframe du lecteur.
- Observer et diagnostiquer – l'outil surveille l'iframe affichée et signale honnêtement si elle n'apparaît jamais : soit embed.js lui-même n'a pas été chargé, soit il a été chargé mais n'a produit aucun lecteur. Les deux cas sont expliqués dans « Aperçu et diagnostic » ci-dessous.
Les étapes 1 et 2 sont du travail de chaînes purement local – rien sur votre lien n'est envoyé à un serveur Toollect. Les étapes 3 et 4 chargent le script d'Instagram et parlent directement à Instagram, ce qui est inévitable pour un véritable aperçu et c'est précisément ce que le code généré fera sur votre propre page.
Formats d'URL pris en charge
Le générateur reconnaît toutes les formes d'URL qui portent un code court média Instagram, plus un code court brut à lui seul. La grammaire correspond aux autres outils Instagram de ce site, donc un lien qui fonctionne dans l'analyseur d'URL ou le convertisseur d'ID média fonctionne aussi ici.
Formats acceptés
| Format | Exemple | Résultat |
|---|---|---|
| Code court brut | DPdpzY6kxxc |
Insertion pour ce média |
| Publication | instagram.com/p/DS7w7fokujz/ |
Insertion pour ce média |
| Reel | instagram.com/reel/DPdpzY6kxxc/ |
Insertion pour ce média |
| Affichage des reels | instagram.com/reels/DbnWmbeyJ-L/ |
Insertion pour ce média |
| IGTV | instagram.com/tv/DPdpzY6kxxc/ |
Insertion pour ce média |
| Avec préfixe de nom d'utilisateur | instagram.com/_window7/reel/DPdpzY6kxxc/ |
Insertion pour ce média |
| Domaine court | instagr.am/p/DPdpzY6kxxc/ |
Insertion pour ce média |
| Domaine de lien direct | ig.me/reel/C0HpSipMp_k/ |
Insertion pour ce média |
Les quatre routes média fonctionnent sur les trois hôtes, et un préfixe de nom d'utilisateur est accepté sur chacune. Le préfixe https://, un sous-domaine www et la barre oblique finale sont optionnels, et les paramètres de requête comme ?igsh=… sont ignorés. Chaque forme se réduit au même permalien canonique https://www.instagram.com/p/{shortcode}/ – la forme de publication universelle qui affiche publications, reels et IGTV de la même manière.
Formats rejetés
L'autre face du contrat, et pourquoi chaque refus a du sens :
| URL | Pourquoi elle est rejetée |
|---|---|
instagram.com/some_user.123/ |
Un profil – pas de code court |
instagram.com/explore/tags/photography/ |
Une page de hashtag – pas de code court |
instagram.com/stories/some_user/1234567/ |
Une story – pas de code court |
instagram.com/direct/inbox/ |
Une boîte de réception DM – pas de code court |
instagram.com/accounts/… |
Une route de paramètres de compte – pas de code court |
l.instagram.com/?u=…&e=… |
Un wrapper de partage – la cible est cachée dans un paramètre |
La règle de base : si le chemin se termine par un code court média, il génère ; tout le reste affiche le message d'entrée invalide et garde la sortie vide. Ces liens ne sont pas des bugs de l'outil – ils n'ont simplement aucun code court média vers lequel une insertion pourrait pointer. L'analyseur d'URL Instagram existe exactement pour cette gamme d'adresses.
Anatomie du code d'insertion
La sortie générée est le même code que produit la propre boîte de dialogue de partage d'Instagram, avec vos options appliquées. Voici à quoi il ressemble pour un reel avec les paramètres par défaut :
<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>
Passons les parties en revue :
- La classe du blockquote –
instagram-mediaest le crochet que embed.js analyse. Tout élément portant cette classe sur la page est remplacé par un lecteur. data-instgrm-permalink– l'URL canonique de la publication. C'est ce que charge le lecteur, et c'est toujours la forme universelle/p/{shortcode}/quelle que soit la route collée, car cette forme affiche tous les types de médias.data-instgrm-version="14"– la version du protocole d'insertion pour laquelle le balisage a été produit. Elle change quand Instagram met à jour le format d'insertion ; le générateur la maintient à jour.data-instgrm-captioned– présent uniquement quand l'option Captioned est active. Elle dit à embed.js d'afficher la mise en page agrandie avec la légende de la publication sous les médias.- Les styles en ligne – l'apparence de carte visible avant le chargement du lecteur : fond blanc, rayon de bordure, ombre douce et le contrat de largeur.
max-widthporte la valeur de votre curseur,min-width:326pxempêche la carte de s'effondrer dans les colonnes étroites, et les lignescalc()la rendent réactive quand le conteneur est plus étroit que la largeur choisie. - Le lien de secours – l'ancre à l'intérieur du blockquote. C'est la carte cliquable affichée pendant l'initialisation du lecteur, et l'expérience permanente pour les visiteurs dont le navigateur bloque embed.js ou dont JavaScript est désactivé. Le texte est votre paramètre de secours.
- La balise script – embed.js, chargé de manière asynchrone pour ne jamais bloquer la page. Il analyse la page, trouve le blockquote et échange l'iframe du lecteur.
Options d'insertion
Trois options façonnent la sortie, et chacune correspond à une partie précise du code généré.
Largeur – le curseur définit le max-width du lecteur de 330 à 1080 pixels (défaut 540). Dans la page, le lecteur cède aussi au conteneur : si la colonne de l'insertion est plus étroite que la largeur choisie, le lecteur rétrécit pour s'adapter, donc le même code est sûr dans une mise en page à deux colonnes ou un article pleine largeur. La valeur du curseur est la cible, le conteneur est la limite – l'aperçu vous montre la taille finale.
Légende – la case Captioned ajoute data-instgrm-captioned au blockquote. Active, l'insertion s'affiche en hauteur avec la légende de la publication et la rangée d'interaction sous les médias ; inactive, vous obtenez la carte compacte uniquement média. Les pages éditoriales la veulent presque toujours active ; les barres latérales et les mises en page étroites la veulent généralement inactive.
Texte de secours – le texte du lien à l'intérieur du blockquote, affiché tant que le lecteur n'est pas encore là ou n'arrive jamais. La valeur par défaut est « View this post on Instagram ». Un texte personnalisé transforme le secours en appel à l'action – « Watch this reel on Instagram » – et reste cliquable même pour les visiteurs dont JavaScript est désactivé ou dont embed.js est bloqué.
Changer une option régénère le code et réaffiche l'aperçu immédiatement, donc la sortie ne diverge jamais de ce que vous voyez.
Utilisation
- Collez un lien ou un code court dans le champ d'URL – une URL de publication, de reel, de reels ou de TV depuis n'importe quel hôte pris en charge, avec ou sans préfixe de nom d'utilisateur, ou un code court brut.
- Appuyez sur Générer (ou Entrée). Le code apparaît dans la zone de sortie et l'aperçu s'ouvre automatiquement.
- Ajustez les options – largeur, légende, texte de secours. Chaque changement régénère le code et réaffiche l'aperçu.
- Vérifiez l'aperçu – un véritable lecteur devrait apparaître, rendu par le propre script d'Instagram. Si ce n'est pas le cas, lisez l'avertissement au-dessus de la sortie ; il vous dit si le script a été bloqué ou si la publication ne peut pas être insérée.
- Copiez le code avec le bouton Copier et collez-le dans le HTML de votre page à l'endroit où vous voulez que la publication apparaisse.
Une entrée qui ne correspond à aucun format pris en charge affiche le message d'entrée invalide et vide la sortie – il n'y a pas de résultat partiel ni deviné. Le bouton Effacer réinitialise l'entrée, la sortie concernée et l'aperçu en une seule étape.
Tutoriel
Suivez un vrai reel à travers tout le flux.
Étape 1 – Collez un lien de reel avec préfixe de nom d'utilisateur. Copiez https://www.instagram.com/_window7/reel/DPdpzY6kxxc/ depuis la page de profil – la forme qu'Instagram émet le plus souvent. Collez-le dans le champ d'URL et appuyez sur Générer.
Étape 2 – Regardez la grammaire à l'œuvre. L'analyseur lit au-delà du préfixe _window7/ et de la route reel jusqu'au code court DPdpzY6kxxc. Le code généré porte le permalien canonique https://www.instagram.com/p/DPdpzY6kxxc/ – même média, forme universelle.
Étape 3 – Redimensionnez l'insertion. Faites glisser le curseur de largeur à 720. Le max-width du code passe à 720px et l'aperçu se réaffiche à la nouvelle taille. Comme la zone d'aperçu est plus étroite que 720 pixels, vous verrez aussi le rétrécissement réactif en action.
Étape 4 – Activez la légende. Cochez la case Captioned. Le blockquote gagne data-instgrm-captioned et l'aperçu s'agrandit avec la légende sous le lecteur.
Étape 5 – Écrivez un secours. Remplacez le texte de secours par Watch this reel on Instagram. Regardez la zone d'aperçu avant que le lecteur ne finisse de charger – la carte de lien affiche maintenant votre texte.
Étape 6 – Copiez et collez. Appuyez sur Copier et déposez le fragment dans une page HTML simple. Ouvrez la page : le blockquote s'affiche comme lecteur complet, légende comprise. Désactivez JavaScript et ouvrez-la à nouveau – la carte affiche votre lien de secours à la place. C'est le contrat complet du code que vous avez généré.
Aperçu et diagnostic
L'aperçu est le même rendu que recevront vos visiteurs, donc l'outil l'observe et signale honnêtement. Il y a exactement deux avertissements, et ils signifient des choses différentes :
| Avertissement | Ce qu'il signifie | Que faire |
|---|---|---|
| « Impossible de charger Instagram embed.js – souvent à cause d'un bloqueur de publicités » | Le navigateur n'a pas pu télécharger le script d'Instagram du tout | Désactivez le bloqueur de publicités ou l'extension de confidentialité pour cette page, ou mettez www.instagram.com sur liste blanche ; vérifiez la connexion réseau. Le code généré se comportera de la même façon sur votre site, donc cela vaut la peine d'être corrigé avant la publication |
| « L'insertion officielle ne s'affiche pas » | embed.js a été chargé mais n'a produit aucune iframe de lecteur | La publication peut être supprimée ou rendue privée, l'URL peut être incorrecte, ou le propriétaire de la publication a désactivé l'insertion dans ses paramètres de confidentialité – un paramètre au niveau de la publication qui fait que embed.js refuse d'afficher un lecteur pour cette publication. L'insertion a aussi pu être bloquée par les mêmes filtres de script que ci-dessus |
Le deuxième avertissement est là où vit la plus grande confusion. Un reel qui se lit parfaitement dans l'application Instagram peut refuser de s'insérer : le paramètre de confidentialité « Autoriser l'insertion » du propriétaire est désactivé. L'aperçu est le moyen le plus rapide de le découvrir avant la publication, car il exécute exactement le même script et les mêmes paramètres que votre page aura.
Une nuance à connaître : l'avertissement se déclenche après une attente généreuse (20 secondes pour le script, 15 pour le rendu) afin que les connexions lentes ne produisent pas de fausses alarmes. Si la publication est réellement insérable, le lecteur apparaît bien à l'intérieur de ces fenêtres.
Conseils de pro
- Utilisez le permalien canonique dans le secours. Le code généré pointe déjà le lien de la carte vers la forme universelle
/p/, qui affiche tous les types de médias – ne le remodelez jamais vers une URL spécifique à la route. - Concevez pour le conteneur, pas pour le curseur. Le lecteur cède à son conteneur, donc le curseur de largeur est le maximum, pas la garantie. Réglez-le sur la largeur de votre colonne et laissez l'aperçu confirmer la taille réelle.
- Captioned pour l'éditorial, désactivé pour le chrome. Les légendes ajoutent du contexte sur les pages d'article et réduisent la hauteur dans les barres latérales, les cartes et les grilles.
- Transformez le secours en appel à l'action. « Watch the reel on Instagram » convertit mieux que « View this post on Instagram » quand l'insertion est la pièce maîtresse de la page.
- Aperçu avant de publier, à chaque fois. Le rendu utilise l'état en direct d'Instagram – les publications supprimées et les propriétaires avec insertion désactivée apparaissent ici, pas dans votre CMS.
- Régénérez après chaque changement d'option. Chaque modification de paramètre réaffiche l'aperçu, donc le code copié correspond toujours à ce que vous avez vérifié.
- Associez aux autres outils Instagram du site. L'analyseur d'URL analyse et nettoie un lien ; le convertisseur d'ID média obtient son identité numérique ; ce générateur produit le code de sortie. Même lien, trois réponses différentes.
Alternatives
Comment insérer autrement une publication Instagram, et que cède chaque route ?
| Méthode | Code officiel | Options (largeur/légende/secours) | Aperçu avant de coller | Fonctionne partout |
|---|---|---|---|---|
| Boîte de dialogue de partage de l'app/du site Instagram | Oui | Non – forme fixe | Non | Oui |
| Cet outil | Oui | Oui | Oui | Oui |
| JSON oEmbed + iframe fait main | Partiel | Oui, manuel | Non | En général |
| Services tiers (Embedly, Iframely) | Non – leur propre balisage | Oui | Partiel | Oui, avec leur script |
Iframe directe vers l'URL /embed/ |
Non – non officiel | Non | Non | Fragile |
La boîte de dialogue officielle de partage produit le même blockquote mais n'offre aucun choix de largeur ou de légende et aucun aperçu – vous collez à l'aveugle. Le point de terminaison oEmbed renvoie du JSON (titre, auteur, miniature) et vous laisse construire le lecteur vous-même. Les services d'insertion tiers fonctionnent mais placent leur propre script et suivi entre vous et le contenu. Une iframe faite main pointant vers l'URL brute /embed/ fonctionne aujourd'hui et peut se casser silencieusement demain, car ce n'est pas une surface prise en charge. Le générateur vous donne le code officiel, les options officielles et l'aperçu officiel – rien d'autre sur la liste ne fait les trois.
Face aux API officielles
Instagram expose deux surfaces officielles pertinentes pour l'insertion, et la route du blockquote est délibérément différente des deux.
| Capacité | API oEmbed | API Graph | Cet outil |
|---|---|---|---|
| Code d'insertion prêt à coller | Non – JSON uniquement | Non – vous assemblez le lecteur | Oui |
| Interrupteur de légende | Non | Manuel | Oui |
| Contrôle de largeur | Non | Manuel | Oui |
| Aperçu en direct avant la publication | Non | Non | Oui |
| Identifiants requis | Jeton | Jeton d'accès + examen de l'application | Aucun |
| Fonctionne sur tout site, tout CMS | Construisez-le vous-même | Uniquement avec votre propre flux serveur | Oui – collez le HTML |
L'API oEmbed répond « comment s'appelle cette publication » – titre, auteur, URL de miniature – et vous laisse le lecteur réel. L'API Graph peut afficher des insertions mais exige un jeton d'accès, une application et un flux côté serveur ; elle sert à construire des produits, pas à coller un reel dans un article de blog. Le blockquote plus embed.js est la propre réponse d'Instagram à « mets cette publication sur une page », et le générateur la produit simplement sans que vous ayez à la recopier à la main.
Générateur d'insertion contre analyseur d'URL
Toollect propose trois outils Instagram qui acceptent tous les mêmes liens, et un coup d'œil à qui fait quoi vaut le détour :
| Question | Analyseur d'URL | Convertisseur d'ID média | Ce générateur |
|---|---|---|---|
| Quel type de lien est-ce ? | Tous les types – publication, reel, profil, story, DM | Uniquement les liens médias | Uniquement les liens médias |
| Quel est l'ID média numérique ? | Oui | Oui – tout son travail | Non affiché |
Nettoie les paramètres de suivi / déplie l.instagram.com |
Oui | Non | Pas nécessaire – la sortie est du code neuf |
| Donne le code d'insertion | Non | Non | Oui – tout son travail |
L'analyseur est l'analyste, le convertisseur est l'archiviste et le générateur est le constructeur. Un flux de travail qui archive puis publie un reel pourrait légitimement faire passer le même lien par les trois dans l'ordre – analyser, convertir, générer. Les trois restent 100 % côté client pour les opérations qu'ils font localement.
Ce qu'il ne fait pas
Les limites, nommées pour que l'outil ne soit jamais trop sollicité :
- Il ne vérifie pas la publication. L'aperçu montre le rendu en direct d'Instagram, et son absence est un indice fort, mais une publication privée ou supprimée peut parfois produire du code quand même – la sortie est générée uniquement à partir de la grammaire de l'URL.
- Il ne contourne pas les restrictions d'insertion. Si le propriétaire a désactivé l'insertion, le code généré est correct mais aucun lecteur ne s'affichera jamais. Aucun outil ne peut changer cela ; c'est un paramètre de confidentialité de la publication.
- Il ne traite pas les liens non médias. Les profils, les pages de hashtags, les stories et les fils de discussion sont rejetés, car il n'y a aucun code court média avec lequel construire une insertion.
- Il ne déplie pas les wrappers de partage. Un lien de bio
l.instagram.com/?u=…cache sa cible dans un paramètre. L'analyseur d'URL le résout ; le générateur affiche le message d'entrée invalide. - Il ne personnalise pas le lecteur au-delà des trois options. L'apparence et le comportement de l'iframe appartiennent à Instagram, et l'outil n'injecte pas de scripts pour les restyler.
- Il ne télécharge pas les médias. La sortie est du code qui charge la publication depuis Instagram – il n'y a aucun fichier vidéo ou image en jeu.
- Il n'installe pas le code à votre place. Ce que vous copiez est ce que vous collez ; l'outil ne peut pas atteindre votre CMS.
Dépannage
| Problème | Cause | Solution |
|---|---|---|
| « Aucun code de publication Instagram trouvé » au collage | Le lien est un profil, une page de hashtag, une story ou un wrapper – pas de code court média | Utilisez un lien de publication, de reel, de reels ou de TV (n'importe quel hôte, n'importe quel préfixe) ou un code court brut |
| « Impossible de charger Instagram embed.js » | Un bloqueur de publicités ou une extension de confidentialité a bloqué le script | Autorisez www.instagram.com dans le bloqueur, ou essayez une fenêtre privée sans extensions |
| « L'insertion officielle ne s'affiche pas » avec un lien valide | Publication supprimée/privée, URL incorrecte, ou propriétaire ayant désactivé l'insertion | Ouvrez la publication dans un navigateur pour vérifier son état ; si elle se lit mais refuse de s'insérer, l'insertion est désactivée du côté du propriétaire |
| L'aperçu s'affiche plus petit que la valeur de mon curseur | Le lecteur cède à la largeur du conteneur | C'est le contrat réactif – le curseur est le maximum. Concevez la colonne d'abord, puis faites-la correspondre |
| La légende n'apparaît pas dans mon insertion | La case Captioned était désactivée lors de la génération du code | Cochez-la, régénérez et recopiez |
| L'insertion fonctionne dans l'aperçu mais pas sur mon site | La CSP de votre site bloque instagram.com, ou le CMS supprime la balise script |
Ajoutez https://www.instagram.com aux script-src et frame-src du site ; collez dans un bloc HTML brut plutôt que dans un éditeur assaini |
| J'ai collé une URL de reel qui fonctionne et obtenu une erreur | L'URL utilise une route hors grammaire, ou un wrapper de partage | Vérifiez que le chemin contient p, reel, reels ou tv suivi du code court ; dépliez les liens l.instagram.com avec l'analyseur d'URL d'abord |
Confidentialité et traitement des données
Cet outil est côté client, avec une réserve honnête que les outils zéro requête de ce site n'ont pas besoin de faire.
- Générer le code n'envoie rien. L'URL est analysée et le blockquote assemblé entièrement dans votre navigateur. Aucun serveur Toollect ne reçoit jamais le lien, le code court ou vos options.
- L'aperçu parle à Instagram, car il le doit. Un véritable aperçu charge le propre embed.js d'Instagram et l'iframe d'insertion, donc pendant que l'aperçu est ouvert votre navigateur demande la publication directement à Instagram – exactement ce qui se passerait sur toute page qui l'insère. C'est le même trafic que le code généré produit pour vos visiteurs.
- Pas de compte, pas de stockage, pas d'analyse. L'outil ne conserve aucun état entre les visites, et Toollect n'exécute aucun suivi sur cette page. Fermez l'onglet et il ne reste rien.
- Le code que vous copiez continue de parler à Instagram. Publier l'insertion signifie que les navigateurs de vos visiteurs chargent embed.js et la publication depuis Instagram – c'est le but de l'insertion, et il vaut mieux le savoir avant de publier, pas après.
Si vous avez besoin d'un flux de travail Instagram entièrement hors ligne – sans aucune requête – le convertisseur d'ID média de ce site est le membre zéro requête de la famille.
Spécifications techniques
Détails :
- Format de sortie : le blockquote officiel d'Instagram (
class="instagram-media") avecdata-instgrm-permalink,data-instgrm-version="14",data-instgrm-captionedoptionnel, plus une balise scriptembed.jsasynchrone - Grammaire d'URL : routes média
p,reel,reels,tvsurinstagram.com,instagr.ametig.me, préfixe de nom d'utilisateur optionnel, protocole/sous-domaine/barre oblique finale optionnels, paramètres de requête ignorés ; codes courts bruts (5–32 caractères) acceptés ; profils, hashtags, stories, DM et wrappers de partage rejetés - Options : curseur de largeur 330–1080 px (défaut 540, limité au conteneur), variante Captioned, texte de lien de secours personnalisé
- Diagnostic : échec de chargement du script détecté après un délai de 20 secondes ; échec de rendu après un observateur de 15 secondes sur la propre classe d'iframe rendue d'Instagram
- Traitement : génération de code 100 % JavaScript côté client ; l'aperçu et les insertions publiées chargent le embed.js et l'iframe d'Instagram depuis
https://www.instagram.com - Compatibilité navigateurs : tous les navigateurs modernes (API presse-papiers)
Fonctionnalités
- Génère le code d'insertion officiel d'Instagram depuis n'importe quelle URL de publication, de reel, de reels ou de TV en un clic
- Accepte les liens avec préfixe de nom d'utilisateur, les domaines courts instagr.am et ig.me ainsi que les codes courts bruts
- Aperçu en direct rendu par le propre embed.js d'Instagram avant l'insertion
- Curseur de largeur, variante Captioned et texte de secours personnalisé
- Diagnostics clairs lorsque embed.js est bloqué ou que l'insertion ne peut pas s'afficher
- Génération de code 100 % côté client, sans clé API, sans inscription, sans envoi
- Copie du code final en un clic