Mise à jour : Instagram a effectué le changement d’API le 29 juin 2020, et non à la date initialement annoncée du 2 mars 2020.
Instagram a annoncé la dépréciation de la permission Basic de sa plateforme d’API existante et a fourni des indications sur la manière dont ces changements de l’API Instagram impactent les utilisateurs et les développeurs tiers qui fournissent des outils pour générer et afficher du contenu Instagram.
Dans cet article de blog, vous trouverez tout ce que vous devez savoir sur les derniers changements de l’API Instagram et les solutions que vous pouvez commencer à utiliser dès aujourd’hui si vos plugins cessent de fonctionner.
24 octobre 2020 : nouveaux endpoints oEmbed Facebook
Facebook a annoncé un changement dans les endpoints oEmbed. La documentation existante sera dépréciée le 24 octobre 2020 et renverra un code d’erreur 400. Ainsi, les développeurs devront utiliser les nouveaux endpoints oEmbed de Facebook, qui offrent les mêmes fonctionnalités. Pour vérifier ce changement et voir comment il impacte votre application, incluez le paramètre breaking_change=oembed dans votre requête.
Veuillez consulter la nouvelle documentation oEmbed si vous souhaitez migrer vers les nouveaux endpoints, car les chemins et leurs exigences ont changé.
Voici quelques-uns des cas d’usage offerts par cette API :
- Affichage des pages, publications et vidéos Facebook dans les applications de messagerie.
- Intégration des pages, publications et vidéos Facebook sur des sites web et des blogs.
- Affichage des pages, publications et vidéos Facebook dans un système de gestion de contenu.
Avec les nouveaux changements, les développeurs des applications qui offrent les fonctionnalités ci-dessus devront répondre à ces exigences :
- un compte développeur Facebook
- une application Facebook enregistrée
- le produit oEmbed ajouté à l’application
- un jeton d’accès
- L’application Facebook doit être en mode Live
Si les développeurs ne remplissent pas ces conditions, leurs applications cesseront de proposer l’option d’intégration pour WordPress ou les plateformes web.
20 juin 2020 : nouvelle Basic Display API
Le 29 juin 2020, Instagram cessera d’utiliser l’ancienne API (« permission Basic ») pour afficher les photos des comptes Instagram personnels dans les widgets.
Les applications tierces utilisant cette API actuelle ne pourront plus afficher les photos de votre compte si elles ne basculent pas vers la nouvelle API après cette date.
Ainsi, cet arrêt de l’API Instagram empêchera fondamentalement tous les scrapers, plugins ou applications qui ne sont pas connectés à l’API officielle d’Instagram de fournir leur service.
Le changement majeur est l’introduction d’une nouvelle API, la Basic Display API, pour laquelle toutes les applications et plugins tiers devront obtenir des autorisations afin de continuer à fournir leurs fonctionnalités.
L’objectif de cette nouvelle mise à jour est de créer une API qui permette les cas d’usage grand public tout en protégeant la vie privée et la sécurité des utilisateurs.
Pour y parvenir, le lancement de la Basic Display API Instagram s’accompagne de 3 changements majeurs :
- Pour protéger la vie privée des utilisateurs, les informations de localisation ne seront plus incluses avec les médias ;
- Seuls les comptes professionnels Instagram continueront de prendre en charge les likes et commentaires sur la superposition au survol ;
- Le nombre de champs de données comme les données de localisation et le nombre d’abonnés sera censuré.
Le 29 juin 2020 va définitivement marquer les utilisateurs d’Instagram et les développeurs d’applications tierces.
Mais ne perdez pas espoir.
Bien que la Graph API soit bien plus restreinte que l’ancienne, elle offre aux développeurs une certaine marge d’amélioration.
Vous (en tant qu’utilisateur) aurez besoin d’un compte professionnel Instagram ou d’un compte créateur Instagram pour avoir un meilleur accès aux informations collectées.
Pourquoi Instagram effectue-t-il ce changement d’API ?
Si vous avez des applications que vous avez déjà autorisées à accéder à votre profil Instagram, cette fonctionnalité de sécurité vous concerne.
Cela couvre les applications tierces de collecte et d’édition d’images, de création de collages, de recherche de meilleures photos, les applications de rencontre ou d’autres plateformes marketing.
En tant qu’utilisateur, cette mise à jour vous permet de reprendre le contrôle des applications tierces qui ont déjà accès à votre compte Instagram. Dès que cette fonctionnalité est activée, vous aurez la possibilité de décider quelles informations vous souhaitez partager avec vos applications connectées.
Vous pouvez toujours choisir de supprimer l’accès à toutes les applications de réseaux sociaux que vous ne souhaitez pas connecter à votre compte Instagram.
Pour trouver ce paramètre de sécurité dans votre application Instagram, choisissez l’option « Paramètres », puis sélectionnez « Applications et sites web ».
La logique derrière cette nouvelle mise à jour est qu’il n’y a aucune raison de permettre à certaines applications que vous avez utilisées il y a de nombreuses années de continuer à accéder à des informations comme votre nom d’utilisateur Instagram, toutes vos photos, légendes, horodatages, permaliens, etc. Cela peut s’appliquer particulièrement à vous si vous essayez de maintenir un compte Instagram privé.
Tout ce qui précède rend cette nouvelle fonctionnalité Instagram cruciale à des fins de sécurité. Elle vous aidera à améliorer la protection de vos données personnelles en un seul clic.
Bien que Google, Twitter et Facebook aient mis en place cette fonctionnalité il y a longtemps, mieux vaut tard que jamais.
Comment les nouveaux changements de l’API Instagram affectent-ils les utilisateurs de plugins et widgets Instagram ?
En raison des changements d’API, la plupart des solutions tierces offrant des intégrations avec Instagram basées sur les permissions des comptes personnels devront soumettre à nouveau leurs plateformes.
Cela signifie qu’elles devront obtenir l’autorisation d’Instagram pour mettre en œuvre la nouvelle API Basic, puis modifier leurs fonctionnalités conformément aux exigences de l’API.
Par conséquent, la plupart des applications ou plugins non pris en charge et non maintenus cesseront de fonctionner le 29 juin 2020.
Avec la nouvelle API Basic Instagram, certaines fonctionnalités ne seront pas disponibles pour les comptes personnels, telles que :
- Le nombre de likes et de commentaires sur les publications Instagram
- Le nombre d’abonnés
- Les commentaires des publications
- La photo et le texte de la bio de l’utilisateur
Ces fonctionnalités seront disponibles dans la Graph API d’Instagram, pour laquelle la plupart des plateformes tierces devront obtenir un accès spécial afin de fournir davantage de fonctionnalités de flux Instagram.
Quelles plateformes prennent en charge les nouveaux changements de l’API Instagram ?
La bonne nouvelle est que les plateformes hautement crédibles avec des équipes professionnelles travaillant avec les API Instagram et Facebook connaissent déjà cette situation et la plupart d’entre elles sont déjà passées à la nouvelle API.
Ainsi, si votre application de flux Instagram cesse de fonctionner et que vous avez besoin d’un plugin Instagram alternatif, vous pouvez envisager d’essayer la solution EmbedSocial, car la plateforme prend déjà en charge la nouvelle API Instagram.
Et si vous êtes déjà utilisateur d’EmbedSocial, veuillez consulter les instructions ci-dessous pour reconnecter votre compte personnel en quelques étapes simples.
La plateforme EmbedSocial a déjà implémenté la nouvelle API Instagram. Cela signifie que les utilisateurs de comptes Instagram personnels peuvent continuer à l’utiliser pour générer et afficher leurs flux Instagram.
Nikola Bojkov, PDG d’EmbedSocial
EmbedSocial est prêt à répondre aux besoins des comptes personnels et professionnels sur Instagram. Selon votre type de compte Instagram, consultez les détails ci-dessous pour voir quel produit vous conviendra le mieux et quelles fonctionnalités de l’API sont incluses :
Pour les comptes personnels, utilisez la plateforme de photos sociales EmbedSocial
Le produit EmbedSocial est destiné aux comptes Instagram personnels et couvre les cas d’usage suivants :
- Générer des photos Instagram personnelles et les sauvegarder sur une seule plateforme
- Créer des albums Instagram avec des mises en page en slider, grille ou maçonnerie
- Intégrer des albums Instagram sur n’importe quel site web
- Avoir la possibilité de faire synchroniser automatiquement les albums web à chaque fois que vous publiez une photo sur Instagram
- Offrir aux visiteurs du site un contenu frais et unique que vous publiez régulièrement sur Instagram.
Les dernières mises à jour de l’API Instagram permettent à EmbedSocial de continuer à proposer ces options et obligeront seulement les utilisateurs existants disposant de comptes personnels à reconnecter leurs profils.
Donc, si vous êtes un nouvel utilisateur, vous pouvez vous inscrire à EmbedSocial et vous obtiendrez automatiquement les nouvelles mises à jour de l’API sans avoir besoin d’effectuer la reconnexion décrite ci-dessous.
Et pour tous les utilisateurs existants d’EmbedSocial, une reconnexion du compte Instagram est requise pour continuer à afficher les publications.
Voici comment reconnecter votre compte personnel Instagram dans EmbedSocial
- Connectez-vous à EmbedSocial
- Allez dans « Albums Instagram » et ouvrez l’un de vos albums
- En haut, cliquez sur le bouton « Reconnecter le compte @votrecompte »
- Connectez-vous à Instagram avec le compte qui affiche cet album
- Fournissez les autorisations requises en cliquant sur Continuer dans la boîte de dialogue des autorisations Instagram

Pour plus de détails, suivez la procédure illustrée dans la vidéo ci-dessous :
Veuillez noter : vous devrez répéter les étapes de reconnexion pour chaque flux que vous avez créé mais qui est généré à partir de comptes personnels différents.
Pour les comptes professionnels, utilisez l’agrégateur Instagram EmbedSocial
La plupart des fonctionnalités comme les avatars et le nombre de commentaires/likes sont disponibles via la Graph API d’Instagram, qui est implémentée dans le produit EmbedSocial et qui est destinée aux comptes professionnels.
Si vous avez besoin de ces fonctionnalités, nous vous suggérons de passer d’un compte personnel à un compte professionnel et de commencer à utiliser le produit EmbedSocial.
Si vous avez besoin d’une aide supplémentaire pour reconnecter vos comptes personnels ou pour basculer, n’hésitez pas à nous contacter.
Nous serons plus qu’heureux de vous aider à tirer le meilleur parti d’EmbedSocial !
Foire aux questions sur l’API Instagram
Qu’est-ce que l’API Instagram ?
API signifie Application Programming Interface (interface de programmation d’application), qui permet aux applications et outils tiers d’interagir avec Instagram afin d’effectuer une certaine fonctionnalité liée à Instagram.
Par exemple, la plateforme EmbedSocial est intégrée à l’API Instagram afin de proposer les options de collecte et d’intégration des publications Instagram.
Pour ce faire, les entreprises qui fournissent ces applications et outils doivent obtenir un accès et une autorisation pour utiliser l’API Instagram.
Comment obtenir l’accès à l’API Instagram ?
Selon le guide Facebook for developers, pour obtenir l’accès à la Basic Display API d’Instagram, vous devez préparer les éléments suivants :
- Un compte développeur Facebook ;
- Un compte Instagram contenant des médias ;
- Un site web public que vous possédez (il peut s’agir de votre site web réel ou d’un site gratuit générique) ;
- Un outil en ligne de commande comme Terminal ou une application comme Postman capable d’exécuter des requêtes cURL.
Une fois équipé des éléments requis mentionnés ci-dessus, vous êtes prêt à démarrer.
Tout d’abord, vous devez obtenir un jeton d’accès pour utiliser l’API Instagram, puis suivre ces étapes :
- Créer une application Facebook
- Configurer Instagram Basic Display
- Ajouter un utilisateur de test Instagram
- Authentifier l’utilisateur de test
- Échanger le code contre un jeton
- Interroger le nœud utilisateur
Veuillez noter que pour mettre votre application en ligne, votre entreprise et la fonctionnalité de l’application devront passer par un processus de soumission pour révision, décrit ci-dessous.
Qu’est-ce que le processus de révision de l’API Instagram ?
Comme mentionné, en raison des changements liés à la fusion d’Instagram avec les plateformes Facebook, il y a un changement dans l’obtention de l’approbation de l’équipe Facebook et dans la mise en ligne de votre application.
Cela signifie qu’avant que les utilisateurs ne commencent à accorder des autorisations et à utiliser la fonctionnalité fournie par votre application via certaines des API Facebook / Instagram, elle devra être approuvée manuellement.
Ce processus de révision de l’application implique de spécifier le type de données que l’application demandera aux utilisateurs et de décrire comment vous utiliserez ces données.
Toutes les étapes de révision de l’application sont décrites sur leur site officiel, et certaines d’entre elles comprennent :
- Connectez-vous au tableau de bord de votre application, sélectionnez l’application que vous souhaitez faire réviser, et localisez le lien App Review dans le menu de navigation à gauche.
- Pour chaque nouvelle permission, vous devrez demander une approbation
- Donner une explication détaillée de la manière dont votre application utilise chaque permission
- Fournir une capture d’écran montrant pourquoi cette permission est requise dans votre application
- Accepter les conditions d’onboarding
Veuillez noter que même si vous terminez la révision de l’application, Facebook exige désormais que toutes les nouvelles applications passent par une vérification professionnelle ou individuelle. Si votre application est en Live mais n’a pas encore subi de vérification, vous pourriez perdre l’accès à toutes les permissions et fonctionnalités précédemment approuvées jusqu’à ce que la vérification soit terminée. Cela a du sens, non ?
Comment vérifier mon entreprise pour obtenir l’approbation Live de l’application Instagram/Facebook ?
Votre application ne pourra utiliser aucune permission ou fonctionnalité approuvée des réseaux sociaux liée aux produits tant que vous n’aurez pas terminé l’ensemble du processus de vérification de l’entreprise.
Pour ce faire, allez d’abord dans votre compte d’application développeur et naviguez vers l’onglet Paramètres > Basic

Pour continuer, suivez le guide officiel étape par étape sur la façon dont vous pouvez vérifier votre entreprise.
Veuillez noter que la vérification de l’entreprise s’applique à toutes vos applications existantes, donc toutes les nouvelles applications seront signalées comme nécessitant une vérification de l’entreprise.
Quelle est la différence entre un compte Instagram personnel et un compte professionnel ?
Un compte Instagram personnel est utilisé pour se connecter et interagir avec ses amis et ses abonnés. Il peut afficher les informations de profil de base, des photos et des vidéos, et l’algorithme Instagram veillera à vous donner les résultats les plus pertinents (à la fois de vos amis et des influenceurs que vous suivez).
D’autre part, le compte professionnel Instagram est votre outil de marketing Instagram pour vous aider à utiliser Instagram pour promouvoir votre entreprise et augmenter votre taux d’engagement d’une manière prise en charge par la plateforme Instagram. La publication de contenu de haute qualité est toujours récompensée par l’algorithme Instagram.
Il fonctionne de manière similaire à un compte personnel : vous publiez des photos, des vidéos, des stories Instagram, des hashtags pertinents, des stickers et des gifs concernant votre entreprise, vous utilisez l’option IGTV et de vidéo en direct Instagram, vous utilisez des liens swipe-up qui dirigent les utilisateurs vers votre page d’accueil ou la page de paiement d’un article, et toutes les nouvelles fonctionnalités que cette plateforme de réseaux sociaux offre aux instagrameurs, afin que vous puissiez attirer et entrer en contact avec de nouveaux clients.
La différence majeure entre un profil professionnel Instagram et un compte personnel est la possibilité de lancer des publicités Instagram, d’accéder aux informations de contact, aux statistiques Instagram et à bien d’autres choses que vous pouvez appliquer dans votre stratégie marketing.
Cependant, Instagram vous offre la possibilité de basculer votre profil privé vers un compte professionnel à tout moment.
Comment basculer un compte Instagram personnel vers un compte professionnel ?
Pour basculer un profil personnel vers un compte professionnel, la plateforme Instagram vous demande de lier une page professionnelle Facebook dont vous êtes administrateur ou éditeur à votre compte Instagram.
Nous avons créé un tutoriel simple sur la façon dont vous pouvez ajouter un compte Instagram à une page professionnelle Facebook.
Conclusion
Pour résumer.
Instagram lance un nouveau changement dans l’API et les plugins qui ne reflètent pas les nouveaux changements de l’API cesseront de fonctionner.
La bonne nouvelle est que les plateformes professionnelles comme EmbedSocial ont déjà implémenté la nouvelle API et les utilisateurs peuvent continuer à afficher leurs flux Instagram en autorisant simplement les permissions requises via une simple reconnexion à leurs comptes Instagram.
Les utilisateurs qui ont besoin de plus de données via l’API devront passer à des comptes professionnels et utiliser des plugins de flux Instagram professionnels tels que EmbedSocial afin d’obtenir toutes les fonctionnalités fournies par la Graph API d’Instagram.
Pour essayer EmbedSocial, n’hésitez pas à vous inscrire à un essai gratuit dès aujourd’hui.
