Aujourd’hui, nous mettons en ligne la version 12.0 des API Graph et Marketing de Facebook. Cette page détaille les modifications qui auront un impact sur notre communauté de développeurs. Parmi ces modifications, découvrez des annonces, des mises à jour concernant les produits, des rappels concernant d’anciennes versions et des notifications sur des abandons à grande échelle qui peuvent impacter l’intégration de vos applications dans notre plate-forme.
Consultez notre changelog pour obtenir une liste complète et détaillée de toutes les modifications.
Rétrocompatibilité de l’API Graph pour les applications créées avec des tokens d’accès en un clic À compter de la version 12.0, les tokens d’accès créés à partir de l’onglet des paramètres de l’API Conversions dans le Gestionnaire d’évènements sont acceptés par toutes les versions disponibles de l’API Graph (cliquez ici pour voir les versions acceptées).
Notez que les appels effectués avec ces tokens vers une version abandonnée de l’API Graph seront automatiquement redirigés vers la version disponible la plus ancienne. Ce mécanisme s’applique uniquement aux points de terminaison de l’API Graph. Les points de terminaison de l’API Marketing, y compris de l’API Conversions, n’effectuent pas cette redirection automatique et renvoient une exception.
Nous apportons des améliorations à l’API User Profile pour la messagerie Instagram. Auparavant, l’API User Profile pour Instagram acceptait deux champs : 1) Nom et 2) URL de la photo de profil. Afin de permettre aux entreprises de personnaliser davantage et de prioriser les messages en fonction des informations publiques des utilisateurs, nous avons mis à jour l’API de sorte qu’elle intègre les données suivantes :
1. Nombre d’abonnés
2. Badge Vérifié
3. Compte utilisateur suivi par l’entreprise [Oui/Non]
4. Compte business suivi par l’utilisateur [Oui/Non]
Pour en savoir plus, consultez la documentation pour les développeurs.
Quand les annonceurs utiliseront le ciblage détaillé et procèdent à des optimisations avec l’objectif Conversions pour les évènements d’application, de conversion ou de valeur, ils seront automatiquement inclus dans l’extension du ciblage. Les annonceurs pourront ainsi trouver de nouvelles opportunités auxquelles ils n’avaient pas accès auparavant. Pour en savoir plus, consultez l’article À propos de l’extension du ciblage de nos pages d’aide.
Le nœud [Video] s’enrichit de deux nouveaux champs : views et post_views. Pour en savoir plus, consultez la documentation pour les développeurs sur l’API Video.
En temps normal, les API Graph et Marketing renvoient par défaut une erreur quand une application demande un champ ou une arête sur un nœud qui renvoie un ou plusieurs nœuds associés, pour lesquels l’application ne dispose pas des autorisations requises. Toutefois, plusieurs de ces champs et arêtes ne suivaient pas ce protocole et étaient simplement omis des réponses de l’API quand l’application à l’origine de l’appel ne disposait pas des autorisations requises.
À compter de la version 12.0, ces champs et arêtes suivront la procédure par défaut. Cette modification sera appliquée à toutes les versions le 13 décembre 2021.
Les utilisateurs système ne peuvent plus obtenir de rôles dans les applications qui n’appartiennent pas à leur entreprise. Afin d’éviter toute perturbation de votre application et de votre entreprise, nous vous recommandons de supprimer les utilisateurs système concernés de votre application et d’utiliser l’API Business On Behalf Of à la place. Cette modification importante prendra effet le 13 décembre 2021.
Nous abandonnons le paramètre planned_start_time de la fonctionnalité de programmation dans l’API Live. Cette modification importante prendra effet le 13 décembre 2021. Nous annoncerons ultérieurement le lancement d’un nouveau paramètre.
Nous abandonnons le champ user_id dans les métadonnées des fils de discussion de l’API Conversation. Tous les développeurs doivent migrer les références à user_id (ID Instagram) et utiliser uniquement l’ID spécifique à Instagram (IGSID) comme identifiant principal d’un fil de discussion entre un utilisateur et une entreprise.
Cette modification importante sera appliquée aux anciennes versions de l’API Graph le 13 décembre 2021. Pour en savoir plus, consultez la documentation pour les développeurs sur l’API Conversation.
Nous apportons une mise à jour au webhook des réactions Instagram de notre API Messenger afin d’améliorer la prise en charge des réactions emoji. Dans la version actuelle, le champ emoji est renvoyé sous forme d’une chaîne. Avec cette mise à jour, les webhooks renvoient un nouveau format Unicode. Notez que le champ « reaction » n’acceptera que les emojis par défaut. Pour les autres emojis, ce champ renverra « other », comme MSGR.
Cette modification importante sera appliquée aux anciennes versions de l’API Graph à partir du 13 décembre 2021. Pour continuer à prendre en charge les réactions emoji, tous les développeurs doivent migrer vers le nouveau format Unicode avant le 13 décembre 2021. Pour en savoir plus, consultez la documentation pour les développeurs sur les webhooks.
Dans le cadre du calendrier de gestion des versions de Facebook pour l’API Graph et l’API Marketing, veuillez noter les abandons prévus prochainement :
API Graph
Pour éviter tout désagrément pour votre entreprise, nous vous recommandons de migrer tous les appels vers la version la plus récente de l’API que nous avons lancée aujourd’hui.
API Marketing
Pour éviter tout désagrément pour votre entreprise, nous vous recommandons de migrer tous les appels vers la version la plus récente de l’API Marketing que nous avons lancée aujourd’hui. (Pour en savoir plus, consultez le changelog.)
Abandon des points de terminaison des offres natives
Le 8 juin 2021, nous annoncions l’abandon de l’API Offers Ads. Cet abandon prendra effet immédiatement après le lancement de la version 12.0 de l’API Graph.
Plate-forme Messenger : modèles pour les compagnies aériennes
Le 8 juin 2021, nous annoncions l’abandon des modèles pour les compagnies aériennes. Cet abandon prendra effet le 6 décembre 2021.