Maison > interface Web > js tutoriel > Comment puis-je récupérer plus qu'un simple identifiant et nom d'utilisateur à l'aide de l'API Graph v2.4 de Facebook ?

Comment puis-je récupérer plus qu'un simple identifiant et nom d'utilisateur à l'aide de l'API Graph v2.4 de Facebook ?

Mary-Kate Olsen
Libérer: 2024-12-13 15:45:11
original
380 Les gens l'ont consulté

How Can I Retrieve More Than Just User ID and Name Using Facebook's Graph API v2.4 ?

Récupération de données utilisateur supplémentaires via la méthode FB.api('/me') du SDK Facebook JS dans l'API Graph v2.4

Dans un Pour tenter d'améliorer les performances, Graph API v2.4 a introduit un changement selon lequel les développeurs doivent demander explicitement les champs dont ils ont besoin lors de l'utilisation de la méthode FB.api(). Ceci est différent des versions précédentes où les champs communs tels que le nom et l'identifiant étaient automatiquement renvoyés.

Problème :

Les développeurs peuvent rencontrer un problème où seuls le nom et l'identifiant de l'utilisateur sont récupérés. en utilisant FB.api('/me'), malgré la tentative de récupération d'informations supplémentaires telles que l'e-mail, le prénom, le nom et anniversaire.

Solution :

Pour résoudre ce problème, les développeurs doivent spécifier manuellement chaque champ dont ils ont besoin lors de l'appel de FB.api('me'). Par exemple, pour récupérer les informations utilisateur de base, notamment le nom, l'identifiant, l'e-mail, le prénom, le nom et la date de naissance, le code suivant peut être utilisé :

FB.api('/me', 'get', { access_token: token, fields: 'id,name,email,first_name,last_name,birthday' }, function(response) {
    console.log(response);
});
Copier après la connexion

Remarque :

Il est important de se rappeler que les champs que vous spécifiez doivent être autorisés par les politiques de confidentialité de Facebook. De plus, si l'un des champs demandés n'est pas accessible au public, la réponse n'inclura pas ces champs.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal