繁体   English   中英

结识参加活动的朋友

[英]Get friends attending to an event

我搜索了文档和网络,但没有发现任何相关信息。

因此,当你去facebook上的活动页面时,参加活动的人员名单似乎被命令将你的朋友放在第一位。 我想这样做,但我无法弄清楚如何。

如果我做:

https://graph.facebook.com/<event_id>/attending

我得到所有参加的人,似乎是在点击“参加”的时候订购的。

如果我做:

 https://graph.facebook.com/<event_id>/attending/<user_id>/friends

无论他们是否参加活动,我都会得到用户的所有朋友。

我使用Graph API Explorer(https://developers.facebook.com/tools/explorer)尝试了很多连接,比如获取用户的朋友,然后尝试将它们与该事件匹配,但无法找到解决方案。

有帮助吗? 提前致谢。

在这种情况下最好使用FQL。 更适合这种类型的嵌套问题。

select uid, rsvp_status from event_member where eid = <EVENT_ID> and uid IN (SELECT uid2 from friend where uid1 = me())

这将返回所有登录参与您指定事件的人的朋友。

接受的答案不再适用,因为Facebook不再允许事件参与者请求而没有事件管理员的访问密钥(请参阅图形API参考) 由于他们还出于隐私原因删除了访问朋友活动的选项 ,目前无法通过图谱API完成此操作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM