0

Ich möchte eine Anwendung auf meiner Website, die die Fotos des Benutzers von seinem Facebook-Konto erhalten oder zumindest seine Freunde Profilbild bekommen .. so, wie kann Ich mache es .. Ich habe versucht, den Facebook-Entwickler Abschnitt zu verwenden, aber ich finde keine Tutorials oder Artikel, die mir dabei helfen !!wie man mit Facebook API umgehen - Grafik Api

Wenn jemand eine Schritt-für-Schritt-Anleitung kennen, bitte übergeben Sie es mir. und ich möchte auch fragen, ob es serverseitigen Code oder das Javascript ist genug?

dank

Antwort

1

Sie möchten die Fotos von einem authentifizierten Benutzer Freund? Es erfordert ein paar Dinge,

  1. erstellen Facebook-Anwendung: FB Documentation
  2. anfordern Berechtigungen erweiterten ein Foto des Benutzers für den Zugriff auf und die Fotos von ihrem Freund Facebook Auth/Permissions
  3. FQL + JSDK die Daten anfordern JSDK Doc

Überprüfen Sie, ob ein Benutzer Ihrer Anwendung die Berechtigung zum Zugriff auf ihre Fotos oder Fotos von Freunden gewährt hat. Dies nutzt die Facebook JSDK und FQL, überprüft er eines authentifizierten Benutzer-Berechtigungen Reference:

FB.api( 
{ 
    method: 'fql.query', 
    query : 'SELECT user_photos, friends_photos FROM permissions WHERE uid=me()' // replace me() with a FB USER ID, me() uses currently logged in user id 
}, 
function(response) { 
    console.log(response); // response should be {user_photos="1", friends_photos="1"} if you have access ("0" if not) 
} 
); 

Ihre Anwendung mehr als Standard-Zugriff auf die Benutzerkontoinformationen, um benötigen Fotos von Freunden zu erhalten. Der eigentliche Aufruf eines authentifizierten Benutzers Freundes Fotos zu bekommen, ist wie folgt FQL Photo Table Reference:

FB.api( 
{ 
    method: 'fql.query', 
    query : 'select pid, src_small FROM photo WHERE owner in (select uid from user where uid in (select uid2 from friend where uid1=me())' 
}, 
function(response) { 
    console.log(response); // this is the json object containing your authenticated user's friends 
} 
); 

Viel Glück!