Nous publions aujourd’hui la version 10.0 des API Graph et Marketing de Facebook.
Cette nouvelle version inclut plusieurs annonces, mises à jour, fins de prise en charge et annulations de fin de prise en charge qui peuvent avoir des conséquences sur la façon dont vos applications s’intègrent à notre plate-forme. La présente publication détaille ces mises à jour ainsi que les étapes à suivre pour les développeurs afin d’éviter tout désagrément, le cas échéant.
Des informations détaillées relatives à toutes les modifications sont fournies ci-dessous. Pour plus d’informations sur les caractéristiques techniques, consultez le changelog de la version 10.0.
Consultez le Centre d’initiatives de la plate-forme pour en savoir plus sur notre plate-forme pour les développeurs.
Pour conserver votre accès aux API de la plate-forme Facebook, veuillez réaliser le Contrôle de l’utilisation des données (CUD) dans un délai de 60 jours suivant votre inscription. Vous pouvez réaliser le CUD en vous rendant sur la page Mes applications dans votre Espace App.
À l’automne dernier, Facebook a lancé le Contrôle de l’utilisation des données (CUD), un nouveau processus annuel permettant aux développeurs de certifier qu’ils accèdent aux API et utilisent les données dans le respect des Conditions de la plate-forme Facebook et des Politiques des développeurs.
Dans le cadre de notre déploiement progressif concernant toutes les applications, vous recevrez une date d’échéance et des instructions supplémentaires par le biais d’une alerte développeur, ainsi qu’un e-mail envoyé à l’adresse de contact enregistrée et une notification dans votre liste d’actions requises dans l’Espace App.
Pour obtenir des instructions détaillées sur la réalisation du CUD, vous pouvez consulter notre documentation pour les développeurs. Vous pouvez également en savoir plus dans les questions/réponses consacrées au CUD.
À compter du 24 mai 2021, lorsque vous utiliserez l’API Groups, la durée d’accès aux données disponibles des applications sera limitée à 90 jours.
Nous avons également introduit un accès par niveau à l’API Groups pour les applications pour les consommateurs selon qu’elles sont en mode développement ou en mode en ligne. Les autorisations API Groups fonctionnent à présent de manière identique à celle des niveaux d’accès Standard et Avancé pour les applications pour les entreprises.
Aujourd’hui, les applications en mode développement peuvent accéder à tous les contenus des groupes publics et des groupes privés lorsque le développeur est administrateur. Après avoir passé le Contrôle app, ces applications peuvent accéder à tous les contenus des groupes qui ont installé l’application en question.
Le 24 mai 2021, les applications en mode développement pourront uniquement accéder à leurs propres contenus dans les groupes publics et les groupes privés lorsque le développeur est administrateur. L’application n’aura donc pas accès aux contenus que les utilisateurs d’autres groupes (sans rôle dans l’application) ont publiés, tels que des publications et des commentaires.
Pour en savoir plus, consultez le changelog de la version 10.0.
Dans le cadre de nos efforts continus visant à préserver et protéger les données de nos utilisateurs, nous avons ajouté les autorisations public_profile (c’est-à-dire les champs Profil public par défaut) et email au modèle de niveaux d’accès annoncé lors du déploiement de Graph v8.0 pour les applications Entreprise nouvelles et existantes.
Les applications Entreprise nouvellement créées sont à présent associées à un accès Standard pour les autorisations public_profile et email. Lorsque l’accès d’une application est défini sur Standard pour l’autorisation public_profile, seuls les utilisateurs associés à un rôle dans l’application ou l’entreprise qui a revendiqué l’application peuvent rechercher l’application ou s’y connecter. Si des utilisateurs externes doivent se connecter à votre application, les administrateurs de l’application peuvent demander un accès Avancé dans l’Espace App. Cet accès sera automatiquement octroyé.
Pour en savoir plus, consultez le changelog de la version 10.0.
Tel qu’annoncé le 10 novembre 2020, les applications de type Consommateur et Jeux soumises au Contrôle app ou passant du mode développement au mode en ligne devront fournir un rappel de demande de suppression de données ou une URL mentionnant des instructions explicites pour les utilisateurs sur la façon de demander la suppression de leurs données. Nous prévoyons de mettre en œuvre ce processus d’ici le 10 novembre 2022 et enverrons un rappel aux développeurs d’applications 60 jours avant.
L’UI du Gestionnaire de publicités ne prendra plus en charge les rapports des données des indicateurs Ads Insights datant de plus de 37 mois. L’API renverra une erreur lorsque la demande contient des plages de dates antérieures à la période de rétention de 37 mois. Le paramètre « date_preset = lifetime » sera désactivé et remplacé par « date_preset = maximum ».
Les modifications de l’API Graph v10.0 sur AdsInsight, à l’exception du paramètre « date_preset = lifetime », seront appliquées à toutes les autres versions de l’API Graph au bout de 90 jours. Le champ spécifique appelé n’a pas besoin d’être modifié. Une fonctionnalité prédéfinie existera et tous les appels « lifetime » utiliseront par défaut une période de rétention de 37 mois maximum.
Cette modification n’aura pas de répercussions sur les données relatives aux contenus publicitaires, aux audiences, aux paramètres de diffusion ou aux noms d’objets publicitaires. Le calcul des indicateurs existants ne sera pas non plus modifié. Cette modification s’appliquera à toutes les surfaces de rapport publicitaire, y compris le Gestionnaire de publicités, les Rapports publicitaires et les expériences publicitaires légères.
Pour en savoir plus, consultez le changelog de la version 10.0.
À compter du 24 mai 2021, lorsque des partenaires définiront une date d’expiration (expire_time) pour les données qu’ils importent dans ThreatExchange, nous supprimerons définitivement les données à la date d’expiration mentionnée. Si vous souhaitez indiquer que des données ne sont plus valides, renseignez le champ « expired_on » pour les supprimer de manière automatique.
Auparavant, lorsque nous procédions à une suppression, nous étiquetions le contenu expiré comme étant expiré. Nous ne prenons plus en charge ce type de suppression. Une fois le contenu expiré, il sera définitivement supprimé et ne sera plus visible dans ThreatExchange.
De plus, tous les ThreatDescriptors non-Facebook dans ThreatExchange seront définitivement supprimés lorsqu’ils expireront. La date d’expiration continuera d’être définie par le créateur du ThreatDescriptor. Tous les ThreatDescriptors expirés non créés par Facebook seront ensuite supprimés. Si votre application est actuellement associée à des ThreatDescriptors expirés que vous ne souhaitez pas supprimer lorsque cette politique entrera en vigueur, vous devez reporter la date d’expiration ou la définir sur « 0 » pour que les données n’expirent jamais.
Cliquez ici pour en savoir plus sur les modifications.
Le 24 mai 2021, la configuration des paramètres location_spec et country ne sera plus nécessaire lors de la création d’une audience personnalisée similaire dans toutes les versions de l’API.
Lors de la création d’une audience similaire, l’utilisateur sélectionne la source similaire et le ratio désiré. La zone géographique concernée par une audience similaire correspondra au pays figurant dans la spécification de ciblage de la campagne. Compte tenu de cette modification, l’impact sur les campagnes existantes sera nul. Cette modification n’aura une incidence que sur les campagnes nouvelles et modifiées.
La nouvelle page Statut de Facebook for Business renforcera la transparence et la communication proactive avec les développeurs externes qui utilisent les produits de la plate-forme Facebook. Cette page offrira un guichet unique pour consulter le statut de la plate-forme des produits Facebook for Business (publicités, API WhatsApp Business, plate-forme Facebook pour les développeurs, etc.). La page est actuellement en ligne pour le Gestionnaire de publicités et l’API WhatsApp Business. D’autres produits seront ajoutés d’ici mai 2021.
Le 24 mai 2021, le SDK de la boîte de dialogue Lancer un direct ne sera plus pris en charge. Cette fin de prise en charge d’un ancien outil de production en ligne concernera toutes les versions de l’API. Cette modification n’aura une incidence que sur la diffusion en direct sur Facebook. Nous encourageons les développeurs à utiliser Live Producer et l’API Live pour toutes leurs solutions de production en ligne personnalisées.
Solutions pour diffuser en direct après la fin de la prise en charge du SDK de la boîte de dialogue Lancer un direct :
Pour en savoir plus, consultez le changelog de la version 10.0.
Le 24 mai 2021, le ciblage des connexions ne sera plus pris en charge lors de la création/modification d’un ensemble de publicités. Ce critère n’aura une incidence que sur les campagnes nouvelles et modifiées, et l’impact sur les campagnes existantes sera nul.
Pour en savoir plus, consultez le changelog de la version 10.0.
Lorsque nous avons lancé l’API Graph v8.0, nous avons supprimé le point de terminaison gr:delete:Page/tabs pour les onglets des pages. Nous avons décidé de réintégrer immédiatement ce point de terminaison à l’API Graph v10.0 et de restaurer son accès le 24 mai 2021 dans toutes les autres les versions de Graph.
Pour en savoir plus, consultez le changelog de la version 10.0.
Lorsque nous avons lancé l’API Graph v9.0, nous avons restreint l’accès à trois points de terminaison pour les entreprises :
Dans Graph v10.0, nous rouvrons ces points de terminaison aux appels d’API lorsque les applications présentent l’une des deux conditions suivantes :
Pour en savoir plus, consultez le changelog de la version 10.0.
Dans le cadre de notre calendrier de gestion des versions de l’API Marketing, les prochaines dates de fin de prise en charge sont les suivantes :
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.)
Dans le cadre de notre calendrier de gestion des versions de l’API Graph, les prochaines dates de fin de prise en charge sont les suivantes :