Vous voulez des photos de l'utilisateur authentifié ami? Il exige un certain nombre de choses,
- Créer une application Facebook: FB Documentation
- Demander des autorisations étendues pour accéder aux photos de l'utilisateur et les photos de leurs amis Facebook Auth/Permissions
- 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!