Dans un changement d’API extrêmement gênant, Facebook et Instagram seront abandon du support oEmbed non authentifié le 24 octobre, diffusant du contenu sur des millions de sites Web. Le changement obligera les utilisateurs à générer un identifiant d’application avec un compte développeur afin de continuer à intégrer des liens via oEmbed:

Modifications de l’accès sans jeton pour les points de terminaison User Picture et FB / IG OEmbed: D’ici le 24 octobre 2020, les développeurs doivent exploiter un jeton d’utilisateur, d’application ou de client lorsqu’ils interrogent l’API Graph pour des images de profil utilisateur via UID, FB OEmbeds et IG OEmbeds. Les développeurs doivent fournir un jeton d’utilisateur ou d’application lorsqu’ils demandent des images de profil via un UID ou un ASID, bien que les jetons clients soient également pris en charge. Veuillez visiter notre changelog pour Image de l’utilisateur, Facebook OEmbed et Instagram OEmbed pour savoir comment commencer à appeler ces points de terminaison de l’API Graph dès aujourd’hui.

Blog Facebook pour les développeurs

En 2008, Leah Culver, l’une des collaboratrices du oEmbed spec, m’a dit il a été créé pour être “une norme d’API Web ouverte permettant de récupérer le code d’intégration en fonction d’une URL”. Exiger une authentification pour utiliser les liens oEmbed semble être une violation de son objectif. Depuis plus d’une décennie, oEmbed permet aux utilisateurs de partager facilement des médias sur des sites Web et des réseaux sociaux, sans avoir à toucher à aucun code. Il sous-tend un paysage florissant et connecté de partage Web qui ouvre de nouvelles audiences pour les publications qui pourraient autrement être enterrées dans la chronologie en évolution rapide d’un réseau social.

À la recherche d’un jardin clos plus sécurisé, Facebook exigera désormais de tous les éditeurs qu’ils obtiennent les informations d’identification des applications de développement afin d’intégrer du contenu qui était auparavant disponible via de simples URL. De nombreux utilisateurs seront naturellement frustrés lorsqu’ils constateront qu’ils ne peuvent plus intégrer de liens Facebook et Instagram comme ils le pouvaient dans le passé. Certains ne seront pas motivés pour surmonter l’obstacle de la configuration d’une application Facebook et peuvent recourir à la publication de captures d’écran ou à l’omission totale du contenu. Une fonctionnalité si largement utilisée par des utilisateurs non techniques ne devrait pas être soudainement bloquée derrière les informations d’identification du développeur.

Au moment de la publication, aucun des auteurs de la spécification oEmbed d’origine n’était disponible pour commenter la modification de l’API de Facebook, mais nous mettrons à jour le message dès que de nouvelles informations seront disponibles.

WordPress pour supprimer les fournisseurs oEmbed Facebook et Instagram

En réponse au changement d’API de Facebook, WordPress sera supprimer Facebook en tant que fournisseur oEmbed dans une prochaine version principale. Cela cassera beaucoup de contenu – plusieurs années de publications dans certains cas, et obligera les utilisateurs à installer un plugin de secours. Développeur de plugin WordPress Ayesh Karunaratne a créé un nouveau plugin appelé oEmbed Plus qui ramène la prise en charge de l’intégration de contenu Facebook et Instagram. Il guide les utilisateurs tout au long du processus de configuration des informations d’identification de l’application de développeur Facebook.

Pour ceux qui utilisent le plugin Gutenberg, les blocs Facebook et Instagram ont été enlevé dans le cadre de la version 9.0 de demain. Les liens oEmbed continueront de fonctionner jusqu’à ce que le changement d’API de Facebook entre en vigueur.

À l’avenir, les éditeurs devront réexaminer la manière dont ils intègrent les liens des réseaux sociaux dans leur contenu. Hulu a récemment abandonné le support oEmbed après avoir été disponible en tant que fournisseur oEmbed dans WordPress au cours des 11 dernières années. Alors que des acteurs majeurs comme Facebook et Instagram emboîtent le pas en abandonnant les API Web ouvertes, le Web devient de plus en plus fragmenté. Le prochain changement d’API de Facebook laissera dans son sillage des millions d’intégrations cassées, avec de petits morceaux d’histoire intégrée perdus en cours de route, dans les cas où les propriétaires de sites Web ne mettent plus à jour leur contenu.



Source link