PHP Facebook FQL : Making queries in the new SDK

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

PHP 和图形 API 的新功能。

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

帮助?我有点困惑,不理解某些 facebook 文档。

谢谢。

最佳答案

使用 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);

希望这有帮助:)

关于PHP Facebook FQL : Making queries in the new SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9060102/

相关文章:

javascript - 联系 Form 7 和 javascript 获取表单数据

javascript - Jquery $.get() 操作 javascript 中查询产生的数据

php - 在 "exec()"下运行 "windows+apache+php5.4"比命令行慢

javascript - 如何在 Dart 中使用 Facebook SDK?

facebook - 为什么我的 Facebook Messenger 应用程序未获批准?

PHP:从字符串中获取 URL 的正则表达式

php - 检查用户是否喜欢外部网页上的页面(facebook)

ios - Facebook 登录后无法推送到 PFQueryTableViewController

java - 如何通过java检测重定向以检索access_token

android - 在 Android 中使用 SDK 3.5 从 FriendPickerFragment 获取 Facebook 好友列表