PHP Facebook FQL:在新SDK中进行查询

Jos*_*hDG 2 php facebook facebook-fql facebook-graph-api

PHP和Graph API的新手.

似乎在旧的API中你可以创建一个facebook对象并传入一个标准查询(在空白处选择blah,其中x = y ...)但是现在我看不出怎么做.facebook文档中的所有示例都让您使用了graph.facebook.com/?fql等的get_file_contents.我一直在尝试使用它,但对复杂查询来说效率似乎不高.

救命?我有点困惑,不理解一些facebook文档.

谢谢.

Sab*_*ari 7

使用PHP SDK,您可以通过以下方式运行fql查询:

$facebook = new Facebook(array(
       'appId'  => 'YOUR_API_KEY',
       'secret' => 'YOUR_API_SECRET',
       'cookie' => true,
));

 $fql = "Your query";

 $response = $facebook->api(array(
     'method' => 'fql.query',
     'query' =>$fql,
 ));

 print_r($response);

I’ve also seen it done this way as well:

$param  =   array(
      'method'    => 'fql.query',
      'access_token' => $cookie['access_token'],
      'query'     => $fql,
      'callback'  => ''
);
$response   =   $facebook->api($param);
print_r($response);
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助 :)