0

je veux faire une demande sur mon site Web qui obtiennent les photos de l'utilisateur à partir de son compte facebook ou au moins obtenir sa photo de profil de ses amis .. alors, comment peut Je le fais .. J'ai essayé d'utiliser la section développeur facebook mais je ne trouve pas de tutoriels ou d'articles qui m'aident à ce sujet !!comment faire face à Facebook API - graphique Api

Si quelqu'un connaît un tutoriel étape par étape, transmettez-le moi. et aussi je veux demander si elle a besoin de code côté serveur ou le javascript est assez ??

grâce

Répondre

1

Vous voulez des photos de l'utilisateur authentifié ami? Il exige un certain nombre de choses,

  1. Créer une application Facebook: FB Documentation
  2. Demander des autorisations étendues pour accéder aux photos de l'utilisateur et les photos de leurs amis Facebook Auth/Permissions
  3. FQL + JSDK pour demander les données JSDK Doc

Vérifiez si un utilisateur a autorisé votre application à accéder à ses photos ou à ses photos d'amis. Celui-ci utilise le Facebook JSDK et FQL, il vérifie les autorisations d'un utilisateur authentifié 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) 
} 
); 

Votre application nécessite plus d'accès standard aux informations de compte de l'utilisateur afin d'obtenir des photos des amis. L'appel réel pour obtenir les photos de l'ami d'un utilisateur authentifié est la suivante 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 
} 
); 

Bonne chance!