Gestion des retours de champs dans FB.api('/me') du SDK Facebook JS avec l'API Graph v2.4
Le SDK Facebook JS La méthode FB.api('/me') récupère les informations utilisateur. Cependant, dans les versions 2.4 et supérieures de l'API Graph, seuls le nom et l'ID de l'utilisateur sont renvoyés par défaut. Pour récupérer des champs supplémentaires, tels que l'e-mail, le prénom, le nom et la date de naissance, les développeurs doivent les spécifier explicitement.
Solution :
Pour spécifier manuellement les champs requis , ajoutez le paramètre field à la requête API, comme ceci :
FB.api('/me', 'get', { access_token: token, fields: 'id,name,gender' }, function(response) { console.log(response); });
Contexte :
Ce changement a été introduit dans Graph API v2.4 pour améliorer les performances sur les réseaux mobiles. Par défaut, les nœuds et les bords n'incluent plus les likes ni les commentaires. Les développeurs doivent demander explicitement les champs dont ils ont besoin pour leurs requêtes GET.
Ressources supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!