WordPress : Résoudre le Problème de l’oEmbed Facebook et Instagram

oembed-facebook-instagram-wordpress

Depuis le 24 octobre 2020, vous ne pouvez plus intégrer automatiquement du contenu Facebook et Instagram dans votre site WordPress.

En effet, Facebook a procédé à un changement d’API qui modifie la manière dont est pris en charge le protocole oEmbed.

Si vous n’avez pas encore effectué de modification, vous n’êtes plus en mesure d’ajouter des publications Facebook et Instagram comme vous le faisiez avant.

Aujourd’hui, je vous présente 3 solutions pour embarquer à nouveau du contenu Facebook et Instagram dans votre site WordPress : Smash Balloon, JetPack, oEmbed Plus.

Si vous êtes déjà sensibilisé à ce sujet mais que ce billet vous paraît trop technique, je vous invite à le communiquer au service ou à la personne concerné(e) de votre entreprise.

#1. Modification des points de terminaison oEmbed Facebook et Instagram

oEmbed est un protocole ouvert qui permet d’embarquer le contenu d’un site web A dans un site B, en copiant et collant une URL.

Il simplifie ainsi l’intégration de contenu tiers (vidéo, texte, image …), sans utiliser le code HTML du site hébergeant le média.

En août dernier, Facebook a annoncé une modification de ses points de terminaison oEmbed Facebook et Instagram.

Si bien que pour continuer à intégrer du contenu tiers dans votre site WordPress avec le protocole oEmbed, vous devez désormais vous authentifier par l’intermédiaire d’un processus complexe.

Ainsi, Facebook demande notamment la création d’une application Facebook.

Pourquoi est-ce que Facebook a modifié son API pour les points de terminaison oEmbed Facebook et Instagram ?

Je n’en suis pas sûre. Mais, je pencherais pour des raisons liées à la sécurité lorsque je lis cette partie de la documentation sur l’oEmbed Instagram et Facebook :

oEmbed-Facebook-Instagram-securite

#2. Smash Balloon : oEmbed Facebook et Instagram

Smash Balloon est une entreprise qui développe des extensions permettant l’intégration des médias sociaux avec un site WordPress.

Je suis devenue cliente de l’extension YouTube il y a plusieurs mois lors du rachat de Smash Balloon par Awesome Motive (OptinMonster, Wp Beginner …).

Smash Balloon propose deux extensions pour Facebook et Instagram : Smash Balloon Social Post Feed et Smash Balloon Social Photo Feed.

Ces extensions vous permettent, entre autres, d’intégrer vos publications Facebook et Instagram.

Comment ?

Après avoir installé et activé l’extension souhaitée, dirigez-vous vers l’onglet de l’extension Facebook Feed (ou Instagram Feed) dans votre panneau d’administration.

Dans le sous-onglet oEmbeds, cliquez sur le bouton Connect to Facebook / Instagram and Enable oEmbeds.

smash-balloon-facebook-feed-oembed

Connectez-vous sur Facebook par l’intermédiaire de la fenêtre de login sécurisée. Et c’est tout !

Vous pouvez dès à présent intégrer un contenu Facebook ou Instagram (selon l’extension installée) dans une publication.

Pour installer la 2ème extension, passez par l’onglet de la première extension activée. L’installation de la 2ème extension est ainsi encore plus rapide.

smash-balloon-instagram-feed-oembed-

Mon avis :

Si vous recherchez une solution très simple, je vous invite à considérer Smash Balloon.

En revanche, il ne s’agit pas de la meilleure option pour les performances de votre site web, car vous ajoutez une à deux extensions supplémentaires dont l’objectif premier n’est pas l’intégration de publications.

#3. JetPack : oEmbed Facebook et Instagram

JetPack est une extension pour la sécurité, la sauvegarde, les performances et la croissance des sites WordPress.

Il s’agit d’un solide plugin utilisé actuellement par plus de 5 millions de sites et développé par Automattic, l’entreprise derrière WordPress.com.

La configuration de JetPack est très simple car il vous suffit juste de connecter votre site web à JetPack une fois que vous avez installé et activé l’extension.

jetpack-oembed-facebook-instagram

jetpack-oembed-facebook-instagram-connexion-site

Notez que JetPack a établi un partenariat avec Facebook afin de créer une transition en douceur et garantir que vos intégrations continuent à s’afficher normalement.

Mon avis :

La prise en charge de l’intégration de contenu Facebook et Instagram n’est qu’une fonctionnalité parmi les nombreuses possibilités offertes par JetPack.

Les utilisateurs qui ont installé JetPack avant le 24 octobre 2020 l’apprécieront sans aucun doute.

Pour les autres, je ne suis pas sûre que l’installation d’une extension qui n’est pas dédiée soit idéale pour la même raison évoquée ci-dessus.

#4. oEmbed Plus : oEmbed Facebook et Instagram

Pour utiliser les nouveaux points de terminaison oEmbed Facebook, vous devez remplir les conditions requises suivantes :

oembed-facebook-instagram-conditions-requises

Mais, il y a plus simple si vous utilisez l’extension oEmbed Plus.

Voici comment procéder.

Tout d’abord, créez une application ici en cliquant sur le bouton vert.

creer-application-facebook-oembed

Choisissez « autre chose » pour l’objet de votre application.

application-facebook-oembed-autre-chose

Donnez un nom à votre application et indiquez une adresse e-mail.

application-facebook-oembed-informations

Une fois l’application créée, dans la liste des « Produits », ajoutez oEmbed en cliquant sur configurer.

oembed-facebook-instagram-app

Puis, activez oEmbed Plus.

oembed-facebook-instagram-app-activerEnsuite, dirigez-vous dans Paramètres > Général, et indiquez à minima un lien vers votre politique de confidentialité et la catégorie de votre application.

app-oembed-facebook-instagramEn haut de l’espace App, basculez le bouton « en développement » vers « live ».

app-oembed-facebook-instagram-mode-live

Dans le panneau d’administration de votre site web, rentrez l’ID et la clé secrète de votre application (cf copie d’écran plus haut), sous Réglages > Ecriture.

Facebook-Instagram-oEmbed-plus

Bravo ! Vous avez terminé la procédure !

Mon avis :

Si vous n’êtes pas un « développeur » et que vous cherchez une solution qui affecte le moins possible les performances de votre site WordPress, oEmbed Plus s’approche de la réponse la plus appropriée.

Conclusion

Difficile de faire plus compliqué pour une action qui était jadis très intuitive.

Cette méthode, à l’encontre d’un format initialement ouvert, est-elle le prix à payer pour sécuriser une procédure peut être détournée de son utilisation première ?

Il est probable que certains propriétaires de sites WordPress ne retiendront aucune des solutions présentées dans cet article, par manque d’envie, de temps ou de compétences.

D’autres préféreront faire une copie d’écran de contenu tiers et l’héberger directement sur leur site web.

Hors, cette solution n’a jamais été en accord avec la réglementation Instagram par exemple.

Intégrer des images Instagram apparaissait comme le meilleur choix jusqu’à présent pour se prémunir contre les revendications du droit d’auteur.

Mais, cela pourrait ne plus être suffisant, et une licence serait nécessaire.

A Votre Tour Maintenant

Comment avez-vous solutionné le problème de l’oEmbed sur votre site WordPress ? Avez-vous d’autres solutions à recommander ?

 

Isabelle Mathieu

Isabelle Mathieu

Experte en médias sociaux depuis 2010, Isabelle MATHIEU accompagne des entreprises dans le développement de leur stratégie réseaux sociaux. Vous pouvez la suivre sur Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest ou lire la rubrique A propos.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Partagez
Tweetez
Partagez
Enregistrer
Email