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