我试图从一个粉丝页面获取事件信息,但在从event_member数据库中获取任何内容时遇到了麻烦。
我可以用查询'SELECT eid,name,tagline,pic_small,host,description,start_time,creator FROM event WHERE eid=EVENTIDNUMBER‘从事件数据库中获取正确的信息。
但是要获取eid查询:'SELECT eid FROM event_member WHERE uid=1289767016‘
不返回任何内容。
我真的真的需要这样做。我似乎不能在Facebook上取得任何进展,而且我对我的评论感到非常不满意,因为我和FB一起做了一些事情。
非常欢迎ANy的帮助。
TBR
发布于 2011-02-18 23:46:47
您需要指定事件列表的权限
<fb:login-button perms="user_events,friends_events"></fb:login-button>https://developers.facebook.com/docs/authentication/permissions/
发布于 2012-06-29 00:34:08
我使用的是:
$_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection
$dialog_url = "https://www.facebook.com/dialog/oauth?client_id="
. $app_id . "&redirect_uri=" . urlencode($my_url) . "&scope=email,user_events,friends_events&state=". $_SESSION['state'];我将作用域与user_events和friends_events一起使用。
但是查询不起作用。
我的查询是(设置作用域权限后):
$dataGo = mktime(0,0,0,06,01,2012);
$fql = "SELECT eid FROM event_member WHERE uid = '1301241847' AND rsvp_status = 'attending' AND start_time > '" . $dataGo . "'";https://stackoverflow.com/questions/4480932
复制相似问题