使用Facebook喜欢按钮和FSQL

时间:2012-02-27 10:50:21

标签: facebook api facebook-graph-api

我开发了Facebook应用程序,并在我的页面上添加了页面标签。

我已阅读用于画布应用程序开发的Facebook文档,并在页面选项卡上添加应用程序。

我想为点击我页面上的“赞”按钮和不点击按钮的人显示不同的页面。

阅读文档后,我发现可以使用FSQL但我没有从我的SQL查询中获得任何结果

https://developers.facebook.com/docs/reference/fql/url_like/

https://developers.facebook.com/docs/reference/fql/

require_once 'facebook.php';

// *** Add your Facebook API Key, Secret Key here ***
$appapikey = '*********';
$appsecret = '**********';
$facebook = new Facebook($appapikey, $appsecret);
// $user_id = $facebook->require_login();


//$fql    =   "select name from user where uid=me()";
//$fql    =   "SELECT user_id FROM like WHERE object_id='122706168308'";
$fql    =   "SELECT user_id, object_id, post_id FROM like WHERE user_id=me()";

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

echo"hi";
echo"<pre>";
print_r($fqlResult);
echo"</pre>";

知道如何让它发挥作用吗?

  • 感谢。

1 个答案:

答案 0 :(得分:0)

您是否首先授权了应用程序?

PS:它不是FSQL它的fql我的意思是你不能在fql中使用所有的sql命令