[RESOLU] Facebook SDK : Récupérer adresse et téléphone

Mammouth du PHP | 1339 Messages

24 août 2015, 13:46

Hello,

Je me penche enfin réellement sur Facebook connect.
Les tutoriels que j'avais sur internet sont déjà désués avec le passage en SDK v5.

J'ai cependant réussi a recupérer certains informations : email, nom, prénom.

Est-il possible de récupérer l'adresse postal ainsi que le numéro de téléphone d'un membre ?
J'ai lu cet article qui disait que non mais bon ca date de 2011 : https://developers.facebook.com/blog/post/447/

Concernant la récupération de l'image de profil du membre je galère un peu.
Je ne comprend pas comment générer la variable $session depuis le nouveau SDK vu que la class FacebookSession n'existe plus.
Du coup je passe par
echo '<img src="https://graph.facebook.com/'.$node->getField('id').'/picture?type=large" />';
Bref, si vous pouvez m'apporter un peu d'aide sur ce fucking Facebook SDK :/
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

25 août 2015, 01:01

Bonjour ,
J'ai cependant réussi a recupérer certains informations : email, nom, prénom.

Est-il possible de récupérer l'adresse postal ainsi que le numéro de téléphone d'un membre ?
La réponse est toujours non.
La liste des données récupérables (avec les permissions à demander pour qu'elles le soient) est dispo ici :
https://developers.facebook.com/docs/fa ... #reference
Concernant la récupération de l'image de profil du membre je galère un peu.
Il y a un tuto assez bien fait ici pour l'utilisation du SDK v5 en PHP :
https://benmarshall.me/facebook-php-sdk/
Avec un exemple pour récupérer l'image de profil : https://benmarshall.me/facebook-php-sdk/#user-profile
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 1339 Messages

25 août 2015, 11:16

Merci @arthur.

Le site de benmarshall est effectivement super bien documenter pour le SDK v5.

Je vais pouvoir avancer facilement là dedans ...
Bon sinon tu me fais un message privé et on se fait un TeamViewer