Mise ร jour : Instagram a effectuรฉ le changement d'API le 29 juin 2020, et non ร la date initialement annoncรฉe - le 2 mars 2020.
Instagram annoncรฉe une dรฉprรฉciation de l'autorisation de base pour sa plateforme API hรฉritรฉe et a fourni des indications sur la maniรจre dont ces modifications de l'API Instagram ont un impact sur les utilisateurs et les dรฉveloppeurs tiers en fournissant 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 au cas oรน vos plugins cesseraient de fonctionner.
24 octobre 2020 : Nouveaux points de terminaison Facebook oEmbed
Facebook a annoncรฉ un changement dans les points de terminaison oEmbed. L'ancienne documentation sera obsolรจte le 24 octobre 2020 et renverra un code d'erreur 400. Les dรฉveloppeurs devront donc utiliser les nouveaux points de terminaison oEmbed de Facebook, qui offrent les mรชmes fonctionnalitรฉs. Pour vรฉrifier ce changement et voir son impact sur votre application, incluez le paramรจtre breaking_change=oembed dans votre requรชte.
Veuillez vous rรฉfรฉrer ร la nouvelle documentation oEmbed si vous souhaitez migrer vers les nouveaux points de terminaison, รฉtant donnรฉ que les chemins et leurs exigences ont changรฉ.
Voici quelques-uns des cas d'utilisation de cette API :
- Rendu des pages, posts et vidรฉos Facebook dans les applications de messagerie.
- Intรฉgrer des pages, des posts et des vidรฉos Facebook sur des sites web et des blogs.
- Rendu des pages, posts et vidรฉos Facebook dans un systรจme de gestion de contenu.
Avec les nouveaux changements, les dรฉveloppeurs des applications qui fournissaient les fonctionnalitรฉs susmentionnรฉes devront rรฉpondre ร ces exigences :
- un compte Facebook Developer
- une application Facebook enregistrรฉe
- les Produit oEmbed ajoutรฉ ร l'application
- un Jeton d'accรจs
- L'application Facebook doit รชtre en mode Live
Si les dรฉveloppeurs ne satisfont pas ร ces exigences, leurs applications cesseront d'offrir l'option d'intรฉgration pour WordPress ou les plateformes web.
20 juin 2020 : Nouvelle API de base pour l'affichage
Le 29 juin 2020, Instagram va cesser d'utiliser l'ancienne API ("Autorisation de base") pour afficher des photos provenant de comptes Instagram personnels dans des widgets.
Les applications tierces utilisant l'API actuelle ne pourront plus afficher les photos de votre compte si elles ne passent pas ร la nouvelle API aprรจs cette date.
Cette fermeture de l'API d'Instagram empรชchera donc tous les scrapers, plugins ou applications qui ne sont pas connectรฉs ร l'API officielle d'Instagram de fournir leur service.
Le principal changement est l'introduction d'une nouvelle API, l'API d'affichage de base, pour laquelle toutes les applications et tous les plugins tiers devront obtenir des autorisations afin de continuer ร fournir leurs fonctionnalitรฉs.
L'objectif de la nouvelle mise ร jour est de crรฉer une API qui permette aux consommateurs d'utiliser les services tout en protรฉgeant la vie privรฉe et la sรฉcuritรฉ des utilisateurs.
Pour ce faire, le lancement de l'API d'affichage de base d'Instagram s'accompagne de 3 changements majeurs :
- Pour protรฉger la vie privรฉe des utilisateurs, les informations de localisation ne seront plus incluses dans les mรฉdias ;
- Seulement Instagram business les comptes continueront ร prendre en charge les mentions "J'aime" et les commentaires dans la fenรชtre de survol ;
- Le nombre de champs de donnรฉes tels que les donnรฉes de localisation et le nombre de followers 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 l'API graphique soit beaucoup 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 apporte-t-il cette modification ร l'API ?
Si vous avez des applis que vous avez un jour autorisรฉes ร accรฉder ร votre profil Instagram, cette fonction de sรฉcuritรฉ s'applique ร vous.
Il peut s'agir d'applications tierces permettant de collecter et d'รฉditer des photos, de crรฉer des collages, de trouver les meilleures photos, d'applications de rencontres ou d'autres plateformes de marketing.ย
En tant qu'utilisateur, cette mise ร jour vous permet de contrรดler les applications tierces qui ont dรฉjร accรจs ร votre compte Instagram. Dรจs que cette fonctionnalitรฉ sera activรฉe, vous aurez la possibilitรฉ de dรฉcider quelles informations vous souhaitez partager avec vos apps connectรฉes.
Vous pouvez toujours choisir l'option permettant de supprimer l'accรจs ร toutes les applications de mรฉdias sociaux que vous ne souhaitez pas voir connectรฉes ร votre compte Instagram.
Pour trouver ce paramรจtre de sรฉcuritรฉ dans votre application Instagram, choisissez l'option "Paramรจtres", puis sรฉlectionnez "Apps 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 plusieurs annรฉes de continuer ร accรฉder ร des informations comme votre nom d'utilisateur Instagram, toutes vos photos, les lรฉgendes, les horodatages, les permaliens, etc. Cela peut notamment s'appliquer ร vous si vous essayez de maintenir un compte Instagram privรฉ.
Tous ces รฉlรฉments font que la nouvelle fonctionnalitรฉ d'Instagram est 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 nouvelles modifications de l'API Instagram affectent-elles les utilisateurs de plugins et de widgets Instagram ?
En raison des modifications apportรฉes ร l'API, la plupart des solutions tierces qui proposent des intรฉgrations avec Instagram basรฉes sur les autorisations de compte personnel devront soumettre ร nouveau leurs plateformes.
Cela signifie qu'ils devront obtenir l'autorisation d'Instagram pour mettre en ลuvre la nouvelle API de base, puis modifier leurs fonctionnalitรฉs en fonction des exigences de l'API.
Par consรฉquent, la plupart des applications ou plugins non pris en charge et non mis ร jour cesseront de fonctionner le 29 juin 2020.
Avec la nouvelle API de base d'Instagram, certaines fonctionnalitรฉs ne seront pas disponibles pour les comptes personnels, notamment :
- Nombre de likes et de commentaires pour les posts Instagram
- Nombre de followers
- Les commentaires du poste
- Photo de l'utilisateur et texte bio
Ces fonctionnalitรฉs seront disponibles dans l'API Instagram Graph ร laquelle la plupart des plateformes tierces devront obtenir un accรจs spรฉcial afin de fournir plus d'informations. Flux Instagram les fonctionnalitรฉs.
Quelles sont les plateformes qui proposent les nouvelles modifications de l'API d'Instagram ?
La bonne nouvelle, c'est que les plateformes ร forte crรฉdibilitรฉ et les รฉquipes professionnelles qui travaillent avec les API d'Instagram et de Facebook sont dรฉjร familiarisรฉes avec cette situation et que la plupart d'entre elles ont dรฉjร basculรฉ vers 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 d'EmbedSocial, car la plateforme prend dรฉjร en charge la nouvelle API d'Instagram.
Et si vous รชtes un utilisateur actuel d'EmbedSocial, veuillez consulter les instructions ci-dessous pour savoir comment reconnecter votre compte personnel en quelques รฉtapes simples.
Nikola Bojkov, PDG d'EmbedSocial
EmbedSocial est prรชt ร rรฉpondre aux besoins des comptes personnels mais aussi professionnels sur Instagram. En fonction de 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 EmbedAlbum.
Le EmbedAlbum est destinรฉ aux comptes Instagram personnels et couvre les cas d'utilisation suivants :
- Gรฉnรฉrer des photos Instagram personnelles et les enregistrer sur une seule plateforme
- Crรฉez des albums Instagram avec des mises en page de type curseur, grille ou maรงonnerie.
- Intรฉgrer des albums Instagram sur n'importe quel site web
- Une option permet de synchroniser automatiquement les albums web chaque fois que vous publiez une photo sur Instagram.
- Fournissez aux visiteurs du site web un contenu frais et unique que vous publiez rรฉguliรจrement sur Instagram.
Les derniรจres mises ร jour d'Instagram dans l'API permettent ร EmbedAlbum de continuer ร offrir ces options et ne demanderont aux utilisateurs existants ayant un compte personnel que de reconnecter leur profil.
Donc, si vous รชtes un nouvel utilisateurVous pouvez donc vous inscrire ร EmbedAlbum et vous obtiendrez automatiquement les nouvelles mises ร jour de l'API sans avoir besoin de vous reconnecter comme dรฉcrit ci-dessous.
Et pour tous utilisateurs existants de EmbedAlbum, une reconnexion du compte Instagram est nรฉcessaire afin de continuer ร afficher les messages.ย
Voici comment reconnecter votre compte personnel Instagram dans EmbedAlbum.
- Se connecter ร EmbedSocial
- Aller ร Albums Instagram et ouvrez l'un de vos albums
- En haut, cliquez sur le bouton Bouton "Reconnecter le compte @votrecompte".
- Connectez-vous ร Instagram avec le compte affichant 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 les captures d'รฉcran dans la vidรฉo ci-dessous :
A 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 diffรฉrents comptes personnels..
Pour les comptes professionnels, utilisez l'agrรฉgateur Instagram EmbedFeed.
La plupart des fonctionnalitรฉs, telles que les avatars et le nombre de commentaires et d'aimes, sont disponibles via l'API Instagram Graph, qui est mise en ลuvre dans le module EmbedFeed et s'adresse aux entreprises.ย
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 EmbedFeed.ย
Si vous avez besoin d'une aide supplรฉmentaire sur la maniรจre de reconnecter vos comptes personnels ou de changer de fournisseur, n'hรฉsitez pas ร contacter nous contacter.
Nous serons ravis de vous aider ร tirer le meilleur parti d'EmbedSocial !
Foire aux questions sur l'API Instagram
Qu'est-ce qu'une API Instagram ?
API signifie Application Programming Interface (interface de programmation d'applications), qui permet ร des applications et des outils tiers d'interagir avec Instagram afin d'exรฉcuter une sorte de fonctionnalitรฉ liรฉe ร Instagram.
Par exemple, la plateforme EmbedSocial est intรฉgrรฉe ร l'API d'Instagram afin de fournir des options pour collecter et intรฉgrer des posts Instagram.
Pour ce faire, les entreprises qui fournissent ces applications et outils doivent obtenir l'accรจs et l'autorisation d'utiliser l'API d'Instagram.
Comment accรฉder ร l'API d'Instagram ?
Selon le Facebook pour les dรฉveloppeurs pour accรฉder ร l'API d'affichage de base d'Instagram, vous devez prรฉparer les รฉlรฉments suivants :
- A Compte de dรฉveloppeur Facebook;
- Un compte Instagram qui contient des mรฉdias ;
- Un site web public dont vous รชtes propriรฉtaire (il peut s'agir de votre propre site web ou d'un site gรฉnรฉrique gratuit) ;
- Un outil de ligne de commande comme Terminal ou une application comme Facteur qui peut effectuer des requรชtes cURL.
Une fois que vous vous รชtes รฉquipรฉ des รฉlรฉments nรฉcessaires mentionnรฉs ci-dessus, vous รชtes prรชt ร commencer.
Tout d'abord, vous devez obtenir un jeton d'accรจs pour utiliser l'API Instagram, puis suivre les รฉtapes suivantes :
- Crรฉer une application Facebook
- Configurer l'affichage de base d'Instagram
- Ajouter un utilisateur test Instagram
- Authentifier l'utilisateur test
- รchanger le code contre un jeton
- Interroger le nลud utilisateur
Veuillez noter que pour que votre application puisse รชtre mise en service, votre entreprise et les fonctionnalitรฉs de l'application devront faire l'objet d'une procรฉdure d'examen, dรฉcrite ci-dessous.
Quel est le processus de rรฉvision de l'API Instagram ?
Comme nous l'avons mentionnรฉ, en raison des changements dans 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 ลuvre de votre application.
Cela signifie qu'avant que les utilisateurs ne commencent ร fournir des autorisations et ร utiliser les fonctionnalitรฉs que votre application fournit par le biais de certaines API de Facebook / Instagram, elle devra รชtre approuvรฉe manuellement.
Ce processus d'examen des applications consiste ร spรฉcifier le type de donnรฉes que l'application demandera aux utilisateurs et ร dรฉcrire l'utilisation que vous ferez de ces donnรฉes.
Tous les รฉtapes de l'examen de l'application sont dรฉcrits sur leur site web officiel, et certains d'entre eux comprennent :
- Connectez-vous au tableau de bord de votre applicationSรฉlectionnez l'application que vous souhaitez รฉvaluer, puis cliquez sur le lien รvaluation de l'application dans le menu de navigation de gauche.
- Pour chaque nouvelle autorisation, vous devez demander une approbation.
- Expliquez en dรฉtail comment votre application utilise chaque permission.
- Fournir un screencast montrant comment cette permission est requise dans votre application.
- Se mettre d'accord sur les conditions d'accueil
Veuillez noter que mรชme si vous avez terminรฉ l'รฉvaluation de l'application, Facebook exige dรฉsormais que toutes les nouvelles applications fassent l'objet d'une vรฉrification auprรจs des entreprises ou des particuliers. Si votre application est en ligne mais n'a pas encore fait l'objet d'une vรฉrification, vous risquez de ne plus avoir accรจs aux autorisations et fonctionnalitรฉs prรฉcรฉdemment approuvรฉes jusqu'ร ce que la vรฉrification soit terminรฉe. C'est logique, non ?
Comment puis-je vรฉrifier mon entreprise pour obtenir l'approbation en direct de l'application Instagram/Facebook ?
Votre application ne pourra utiliser aucun rรฉseau social approuvรฉ. et les caractรฉristiques liรฉes aux produits jusqu'ร ce que vous ayez achevรฉ l'ensemble du processus de vรฉrification de l'entreprise.
Pour ce faire, allez tout d'abord dans votre compte Developer app et naviguez jusqu'ร Rรฉglages > Basique onglet
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 commerciale s'applique ร toutes vos applications existantes. Toute nouvelle application sera donc signalรฉe comme devant faire l'objet d'une vรฉrification commerciale.
Quelle est la diffรฉrence entre un compte Instagram personnel et un compte professionnel ?
A compte Instagram personnel est utilisรฉ pour se connecter et s'engager avec des amis et des personnes qui vous suivent. Il peut afficher des informations de base sur le profil, des photos et des vidรฉos, et l'algorithme d'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 qui est soutenue par la plateforme Instagram. Poster du contenu de haute qualitรฉ est toujours rรฉcompensรฉ par leย Algorithme d'Instagram.ย
Il fonctionne de la mรชme maniรจre qu'un compte personnel - vous publiez des photos, des vidรฉos, des histoires Instagram, des hashtags associรฉs, des autocollants et des gifs sur votre entreprise, vous utilisez l'option IGTV et Instagram live video, vous utilisez des liens swipe-up qui dirigent les utilisateurs vers votre page d'accueil ou la page de paiement d'un article, ainsi que toutes les nouvelles fonctionnalitรฉs que cette plateforme de mรฉdias sociaux offre aux Instagrammers, afin que vous puissiez attirer de nouveaux clients et vous connecter avec eux.ย
La principale diffรฉrence entre un profil professionnel Instagram et un compte personnel est la possibilitรฉ de diffuser des publicitรฉs Instagram, d'accรฉder ร des informations de contact, ร des insights Instagram, et bien d'autres choses encore que vous pouvez appliquer dans votre stratรฉgie marketing.
Cependant, Instagram vous donne la possibilitรฉ de transformer votre profil privรฉ en compte professionnel ร tout moment.
Comment passer d'un compte Instagram personnel ร un compte professionnel ?
Pour passer d'un profil personnel ร un compte professionnel, la plateforme Instagram vous demande de lier une page professionnelle Facebook dont vous รชtes l'administrateur ou l'รฉditeur ร votre compte Instagram.
Nous avons crรฉรฉ un tutoriel simple sur la faรงon d'ajouter un compte Instagram ร une Page professionnelle Facebook.
Conclusion
En rรฉsumรฉ.
Instagram lance une nouvelle modification de l'API et les plugins qui ne reflรจtent pas les nouvelles modifications de l'API cesseront de fonctionner.
La bonne nouvelle, c'est que des plateformes professionnelles comme EmbedSocial ont dรฉjร mis en ลuvre la nouvelle API et que 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 Business et utiliser des plugins de flux Instagram professionnels tels que EmbedFeed afin de bรฉnรฉficier de toutes les fonctionnalitรฉs offertes par l'API Instagram Graph.ย
Pour essayer EmbedFeed, n'hรฉsitez pas ร vous inscrire pour un essai gratuit dรจs aujourd'hui.ย
Affichage mur des mรฉdias sociaux sur votre site web automatiquement !
Essayer EmbedFeed et affichez les flux Instagram, Facebook, YouTube, Pinterest, TikTok et Vimeo sur votre site web en quelques secondes.