我正在效仿这个例子 https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2
我有这个工作,我可以得到用户..
FacebookSession::setDefaultApplication(FB_APP_ID,FB_APP_SECRET);
$helper = new FacebookRedirectLoginHelper( 'http://localhost:8088' );
$session = new FacebookSession( $_SESSION['fb_access_token'] );
if ( isset( $session ) ) {
$request = new FacebookRequest( $session, 'GET', '/me' );
$response = $request->execute();
$user = $response->getGraphObject(GraphUser::className());
现在我需要做一个fql而且我不确定如何使用$ facebook对象?
$fql = 'SELECT name,page_id FROM page WHERE page_id IN
(SELECT page_id FROM page_admin WHERE uid='.$user->getID() .')';
$ret_obj = $facebook->api(array(
'method' => 'fql.query',
'query' => $fql,
));
由于
答案 0 :(得分:0)
不要使用FQL。它已被弃用,将停止工作。请使用图谱API,按照https://developers.facebook.com/docs/graph-api/reference/v2.2/user/accounts
中的说明执行/me/accounts