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
Post a Comment