Getting friends list using facebook api's -


i have following command allow me post message on logged in users facebook wall:

$facebook->api("/$uid/feed", "post",  array('message' => 'hello! i\'m using fb graph api!')); 

i.e. using url https://graph.facebook.com/<user id goes here>/feed

but command need enter list of logged in users friends?

the url need use https://graph.facebook.com/me/friends, not sure how edit below command friends list:

$facebook->api("/$uid/feed", "post",  array('message' => 'hello! i\'m using fb graph api!')); 

am supposed (which complete guess)

$facebook->api("/$uid/friends", "get",  array('access_token' => 'token value goes here')); 

or supposed else friends list?

if have valid session, should retrieve current user's friends:

$friends = $facebook->api("/me/friends") 

but if don't have valid session (or need retrieve offline) need offline_access permission , code work.
update:
since deprication of offline_access permission, need long-lived access_token.


please note can friends list fql query too:

$friends = $facebook->api(array(     "method"    => "fql.query",     "query"     => "select uid,name user uid in (select uid2 friend uid1 = me())" )); 

Comments