Sur cette page: [cacher]
En octobre 24, une mise à jour de l'API en attente affectera le contenu Facebook et Instagram intégré sur les sites Web WordPress. En d'autres termes, la mise à jour mettra fin à la prise en charge des intégrations non authentifiées pour les deux plates-formes multimédia. Le contenu intégré ne sera pris en charge que pour les éditeurs disposant d'un compte de développeur Facebook et d'une application Facebook enregistrée. Le changement devrait affecter des millions de sites Web.
Comment ce changement affecte-t-il les intégrations WordPress?
Toutes les demandes oEmbed pour Facebook et Instagram le contenu sera terminé en octobre 24, 2020. Mais qu'est-ce que cela signifie pour WordPress?
Ces demandes d'API sont à la base de Gutenberg et de l'éditeur classique pour intégrer des vidéos, des photos, mises à jour, etc., explique Jake Spurlock de WordPress.org. À cette date particulière, le développeur doit utiliser un utilisateur, app, ou jeton client lors de l'interrogation de l'API Graph pour les images de profil utilisateur via UID, OEmbeds FB, 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," dit Facebook pour les développeurs.
À la suite de la mise à jour, WP est sur le point de supprimer les points de terminaison oEmbed du code WP Core. Le changement est attendu dans la version WP 5.6. toutefois, notez que Gutenberg 9.0 support déjà interrompu.
Il convient également de noter que si une version mineure 5.x a lieu après octobre 24 et avant 5.6, la mise à jour pourrait être ajoutée à cette version. La bonne nouvelle est que des plugins communautaires sont disponibles pour les utilisateurs et les développeurs WordPress utilisant ces intégrations.
Aussi, notez que vous devrez enregistrer des comptes de développeur sur Facebook et ajouter les clés API requises à toutes les demandes pour continuer à bénéficier de l'assistance.
Puisque les réponses oEmbed sont mises en cache dans la base de données via le type de message post meta ou oembed_cache, les intégrations ajoutées avant la date limite seront conservées après la date de fin. Ces articles ne sont pas purgés par défaut dans WordPress Core, ainsi le contenu de l'intégration continuera d'être là à moins d'être supprimé manuellement. Dans le cas où la requête de l'API Graph n'est pas effectuée via un token, les intégrations ajoutées après la date limite renverront l'URL sous la forme d'un lien, ajoute WordPress.org.