我试图获得一个随机朋友。我找到了this线程,它看起来应该工作。 这里是我的代码:Facebook API:使用PHP获取随机朋友
$config = array(
'appId' => APP_ID,
'secret' => SECRET,
'cookie' => true,
);
$facebook = new Facebook($config);
$params = array(
'method' => 'fql.query',
'query' => "SELECT uid, name, sex FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) order by rand() limit 1",
);
$result = $facebook->api($params);
echo print_r($result);
但我得到的错误:
Fatal error: Uncaught Exception: 102: Requires user session thrown in /home/path/to/base_facebook.php on line 1050
问题出在哪里?我试图搜索可能的问题,但我没有太多成功......
你有FB登录按钮吗?我认为问题是没有认证用户 – Jason