J'utilise the most recent version of the Facebook SDK (qui permet de se connecter à quelque chose appelé 'API graphique' mais je ne suis pas sûr). J'ai adapté le code d'exemple de Facebook pour me permettre de me connecter à Facebook et cela fonctionne ... mais je ne peux pas obtenir une liste de mes amis.Obtenir la liste des amis Facebook avec la dernière API
$friends = $facebook->api('friends.get');
Ce produit le message d'erreur: "Erreur fatale: Uncaught OAuthException: (# 803) Certains des alias que vous avez demandé n'existent pas: friends.get Renvoyé dans /mycode/facebook.php sur la ligne 543"
Aucune idée pourquoi cela est ou ce que cela signifie. Quelqu'un peut-il me dire la bonne syntaxe (pour la dernière API Facebook) pour obtenir une liste d'amis? (J'ai essayé "$ friends = $ facebook-> api-> friends_get();" et obtenir une erreur différente, "Erreur fatale: Appel à une fonction membre friends_get() sur un non-objet dans /mycode/example.php on ligne 129 ".)
Je peux confirmer que AVANT ce point dans mon code, les choses vont bien: je suis connecté à Facebook avec une session valide et je peux obtenir mes informations et le jeter à l'écran juste ... dire que ce code exécute parfaitement avant l'appel friends.get a échoué:
$session = $facebook->getSession();
if ($session) {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
}
print_r($me);
par hasard, vous savez comment obtenir la photo de profil de quelqu'un avec un appel api? quelque chose comme ... $ friends = $ facebook-> api ('/ idofosmefriend/image'); Et il y a de la documentation avec tous ces appels?, Merci! –
@nfvs, savez-vous comment je peux accéder à friends_hometown? – alex
Cela ne fonctionne plus avec Graph API v2 ou même les applications Graph API v1 héritées. Voir: https://developers.facebook.com/docs/graph-api/reference/v2.0/user/friends "Cela ne retournera que les amis qui ont utilisé (via Facebook Login) l'application faisant la demande." – goodies4uall