【问题标题】:I am trying to get a list of pages i admin on facebook using the graphapi我正在尝试使用 graphapi 获取我在 facebook 上管理的页面列表
【发布时间】:2015-05-04 23:51:31
【问题描述】:

我按照这个例子 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,
                        ));

谢谢

【问题讨论】:

    标签: facebook facebook-graph-api facebook-fql facebook-php-sdk


    【解决方案1】:

    不要使用 FQL。它已被弃用并将停止工作。请改用 Graph API 并按照 https://developers.facebook.com/docs/graph-api/reference/v2.2/user/accounts 中的说明执行 /me/accounts

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-13
      • 2015-01-01
      • 1970-01-01
      相关资源
      最近更新 更多