如何使用fql查询

时间:2010-10-12 08:09:53

标签: facebook-fql

我是Facebook应用程序开发的新手我想知道fql查询是如何工作的我在我的应用程序中使用它但我想知道fql查询结果显示在哪里或如何显示如果你无法解释plz发送给我链接,因为官方文档也没有帮助我。

2 个答案:

答案 0 :(得分:2)

  1. 使用PHP SDK连接到FB。 (可用here
  2. ini_set('display_errors',1);
    error_reporting(E_ALL);
    require_once 'library/facebook/src/facebook.php';
    
    1. 检查用户是否已登录FB
    2. $facebook = new Facebook(array(
      'appId'  => 'YOUR API ID',    
      'secret' => 'YOUR APP SECRET',   
      'cookie' => true, // enable optional cookie support
      ));
      
      1. FQL

        try {
              $me = $facebook->api('/me');
        
              $currentPage=1;
              $currentPost=1;
              $currentDate="";
        
              $list="";
              $arrDate=array();
        
              $fql    =   "YOUR FQL STATEMENT HERE";
              $param  =   array(
                 'method'    => 'fql.query',
                 'query'     => $fql,
                 'callback'  => ''
              );
              $fqlResult   =   $facebook->api($param);//Here you have your FQL result set
        
              foreach($fqlResult as $row){
              //Do something to the result
        
              }
        
            } catch (FacebookApiException $e) {
              error_log($e);
            }
        

答案 1 :(得分:0)

您可以使用Facebook Graph Explorer https://developers.facebook.com/tools/explorer 并在Access令牌字段下选择“FQL查询”。 现在,您可以尝试FQL查询并查看它们的结果。