Comment obtenir de l'anniversaire via Facebook API?
Je suis en train d'ouvrir un Facebook login, et je suis avec succès à obtenir des choses comme first_name
, email
, etc. Cependant, je n'arrive pas à comprendre comment obtenir de l'anniversaire. Si je l'appelle pour birthday
comme ci-dessous, rien n'est renvoyé.
FB.api('/me', {fields: 'birthday'}, function(response) {
console.log(JSON.stringify(response));
})
Si je l'appelle user_birthday
comme ci-dessous, j'ai cette erreur: "error":{"message":"(#100) Tried accessing nonexisting field (user_birthday)
FB.api('/me', {fields: 'user_birthday'}, function(response) {
console.log(JSON.stringify(response));
})
Comment puis-je faire cela?
Vous êtes sûr que chaque utilisateur a entré un anniversaire ?
Ne
Ne
birthday_date
travail?OriginalL'auteur j_d | 2016-01-21
Vous devez vous connecter pour publier un commentaire.
Puisque vous n'avez pas de poster votre code de connexion et vous n'avez pas mentionné les autorisations, je suppose que vous avez oublié une chose importante: d'Autoriser le
user_birthday
autorisation.user_birthday
est l'autorisation,birthday
est le nom du champ. Si elle ne marche pas encore, alors il est plus probable qu'aucun d'anniversaire ensemble. Pas sûr si c'est nécessaire.Par exemple: http://www.devils-heaven.com/facebook-javascript-sdk-login/
OriginalL'auteur luschn