首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook FQL。无法从event_member获取eid列表

Facebook FQL。无法从event_member获取eid列表
EN

Stack Overflow用户
提问于 2010-12-19 08:13:34
回答 2查看 764关注 0票数 2

我试图从一个粉丝页面获取事件信息,但在从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

EN

回答 2

Stack Overflow用户

发布于 2011-02-18 23:46:47

您需要指定事件列表的权限

代码语言:javascript
复制
<fb:login-button perms="user_events,friends_events"></fb:login-button>

https://developers.facebook.com/docs/authentication/permissions/

票数 3
EN

Stack Overflow用户

发布于 2012-06-29 00:34:08

我使用的是:

代码语言:javascript
复制
$_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一起使用。

但是查询不起作用。

我的查询是(设置作用域权限后):

代码语言:javascript
复制
$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 . "'";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4480932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档