Php 为什么我不能从event_成员表中检索数据?脸谱网
由于某种原因,我的代码不起作用,我不知道为什么。这种格式适用于其他表,但当我尝试从event_成员表检索事件id时,它不会返回任何内容。我做错什么了吗。我知道,事实上,我参加了好几个活动,所以它必须归还这些活动Php 为什么我不能从event_成员表中检索数据?脸谱网,php,facebook,facebook-fql,Php,Facebook,Facebook Fql,由于某种原因,我的代码不起作用,我不知道为什么。这种格式适用于其他表,但当我尝试从event_成员表检索事件id时,它不会返回任何内容。我做错什么了吗。我知道,事实上,我参加了好几个活动,所以它必须归还这些活动 require_once 'facebook.php'; //Facebook class $Facebook = new Facebook($config); //Initialize Facebook $fb = $Facebook->
require_once 'facebook.php'; //Facebook class
$Facebook = new Facebook($config); //Initialize Facebook
$fb = $Facebook->getUser(); //Get the user
//Authorize the user
if ($fb)
{
try
{
$user = $Facebook->api('/me');
}
catch (FacebookApiException $e)
{
echo "There was an unexpected error. Please contact us.";
$fb = null;
}
}
try
{
$fql = "SELECT eid FROM event_member WHERE uid = me()";
$param = array('method' => 'fql.query', 'query' => $fql, 'callback' => '');
$result = $Facebook->api($param);
foreach ($result as $row)
{
echo $row["eid"] . "<br/>";
}
}
catch (FacebookApiException $e)
{
echo $e;
}
要读取event_member表,您需要:非公共事件的user_events权限或查看用户正在参加的所有事件
资料来源:
$params = array(
'scope' => 'read_stream, friends_likes',
'redirect_uri' => 'https://www.myapp.com/post_login_page'
);
$loginUrl = $facebook->getLoginUrl($params);