Sto usando the most recent version of the Facebook SDK (che consente di connettersi a qualcosa chiamato 'grafico API' anche se non sono sicuro). Ho adattato il codice di esempio di Facebook per farmi connettere a Facebook e funziona ... ma non riesco a ottenere una lista dei miei amici.Ottenere l'elenco di amici di Facebook con l'ultima API
$friends = $facebook->api('friends.get');
Questo produce il messaggio di errore: "Fatal error: OAuthException Uncaught: (# 803) Alcuni degli alias richiesti non esistono: friends.get gettato in /mycode/facebook.php on line 543"
Non capisco perché sia o cosa significhi. Qualcuno può dirmi la sintassi corretta (per l'ultima API di Facebook) per ottenere una lista di amici? (Ho provato "$ friends = $ facebook-> api-> friends_get();" e ho ricevuto un errore diverso, "Errore fatale: chiama ad una funzione membro friends_get() su un oggetto non in /mycode/example.php su linea 129 ".)
Posso confermare che PRIMA questo punto nel mio codice, le cose vanno bene: sono connesso a Facebook con una sessione valida e posso ottenere le mie informazioni e scaricarlo sullo schermo solo ... vale a dire il codice viene eseguito perfettamente prima della chiamata friends.get fallito:
$session = $facebook->getSession();
if ($session) {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
}
print_r($me);
per caso sai come ottenere l'immagine del profilo di qualcuno con una chiamata API? qualcosa come ... $ friends = $ facebook-> api ('/ idofosmefriend/picture'); E c'è qualche documentazione con tutte quelle chiamate?, Grazie! –
@nfvs, sai come posso accedere a friends_hometown? – alex
Non funziona più con Graph API v2 o anche con le applicazioni v1 Graph API legacy. Vedi: https://developers.facebook.com/docs/graph-api/reference/v2.0/user/friends "Ciò restituirà solo gli amici che hanno utilizzato (tramite Facebook Login) l'app che ha effettuato la richiesta." – goodies4uall