I'm new to facebook development, after testing the adobe api in a flash game I decided to test using the graph api communicating with my flash game. After doing basic stuff like connecting and getting my user's data, i was wondering if it's posible to get my user's friends profile pcitures, so i can pass them to UILoaders inside my flash game and show them.
If anyone can point me to examples of basic actions which use the facebook graph api, like invite friends or posting to the wall for example, that would be wonderful.
thanks.
update:
Using Nathan's suggestion I tried to get my friends and it worked:
$friends= $facebook->api('/me/friends?token='.$session['access_token']);
var_dump($friends);
Then I tried to get my friend's pictures with:
foreach ($friends['data'] as $friend)
{
$picture= $facebook->api('/'.$friend['id'].'/photo');
}
But it didn't work. any idea ?
Thanks.
I was looking for the same functionality and just noticed that it is not possible anymore (at the time of writing: 2019-11-17, api v5.0).
If you try to call /me/friends?fields=friends{name,id,profile_pic}
you would receive an empty array of friends:
{
"data": [
],
"summary": {
"total_count": 823
}
}
Graph explorer shows this debug message: Only friends who installed this app are returned in API v2.0 and higher. total_count in summary represents the total number of friends, including those who haven't installed the app.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With