Caractéristiques affectées
La mise à jour peut ne pas nécessiter de modifications de votre code ou de votre configuration, mais votre application peut recevoir des données de profil supplémentaires si les autorisations existantes le permettent. N’oubliez pas que :- Si votre connexion Facebook est configurée pour demander l’une des autorisations supprimées, votre jeton d’accès ne les obtiendra pas.
- Si votre application Facebook est marquée comme « développement », il se peut qu’une erreur s’affiche temporairement lors de la tentative de connexion.
- Si vous ajoutez de nouvelles autorisations à la connexion, les utilisateurs finaux seront invités à donner leur accord lors de leur prochaine connexion. Consultez la documentation Facebook pour savoir comment gérer les actions pour les utilisateurs qui ne disposent pas d’une autorisation spécifique.
Autorisations de connexion Facebook
Les autorisations de connexion Facebook sont demandées par votre application lorsqu’un utilisateur se connecte à l’aide de Facebook. Si l’utilisateur se connecte pour la première fois ou si les autorisations ont été modifiées, une fenêtre de consentement s’affiche dans Facebook, indiquant les nouvelles autorisations demandées. Une fois ces autorisations accordées, votre application peut agir au nom de l’utilisateur avec un jeton d’accès Facebook. L’interface de connexion Facebook a été mise à jour afin d’afficher à la fois le nom habituel et le nom de la machine pour toutes les autorisations affichées. Il est ainsi plus facile de trouver les autorisations dont vous avez besoin et de les associer au code que vous exécutez en utilisant ces noms d’autorisation.Permissions ajoutées
Les permissions suivantes ont été ajoutées à l’interface de connexion Facebook :- business_management
- groups_access_member_info
- leads_retrieval
- pages_manage_instant_articles
- publish_to_groups
- publish_to_groups
- user_age_range
- user_gender
- user_link
Permissions supprimées
Les permissions suivantes ont été supprimées de l’interface de connexion Facebook :- read_custom_friendlists
- rsvp_event
- user_about_me
- user_actions-books
- user_actions-fitness
- user_actions-music
- user_actions-news
- user_actions-video
- user_education_history
- user_games_activity
- user_relationship_details
- user_relationships
- user_religion_politics
- user_website
- user_work_history
Permissions déplacées vers les permissions déconseillées
Les autorisations suivantes ont été déplacées vers la section Déconseillé et ne doivent pas être utilisées avec la dernière version de l’API Graph :- publish_actions
- user_managed_groups
Champs de l’API Graph Facebook
L’API Graph Facebook est utilisée après la connexion d’un utilisateur pour récupérer les données de profil de l’utilisateur Auth0. Les autorisations demandées pour les données de l’utilisateur déterminent les informations extraites de l’API Graph. Les champs renvoyés dépendent des autorisations demandées et de l’existence de ces champs dans le profil utilisateur Facebook. Cette modification a fait passer l’API Graph de la version 2.8 à la version 3.2 et demandera les champs de données utilisateur suivants lors de la connexion :- address (ajouté)
- age_range
- birthday
- context
- cover
- currency (ajouté)
- devices
- de courriel
- favorite_athletes
- favorite_teams
- first_name
- gender
- hometown
- id
- inspirational_people
- install_type (ajouté)
- installed
- is_verified
- languages
- last_name
- lien
- locale
- location
- meeting_for (ajouté)
- middle_name
- nom
- name_format
- image
- public_key (ajouté)
- quotes
- security_settings (ajouté)
- short_name (ajouté)
- significant_other
- sports (ajouté)
- third_party_id
- timezone
- updated_time
- verified
- video_upload_limits (ajouté)
- viewer_can_send_gift (ajouté)