facebook - 使用 Graph API v2.1 参加事件的 friend

标签 facebook facebook-graph-api facebook-fql

我需要使用 graph API ver 2.1 检索所有参加事件的 friend ,我找到的解决方案是使用如下所示的 FQL,但查询无法正常工作,因为 friend 表不会检索所有 friend ,而且 FQL 是ver 2.1 不支持。

有什么想法吗?

SELECT uid, name, pic FROM user WHERE uid IN (SELECT uid FROM event_member WHERE eid =1564532200443313 AND rsvp_status = 'attending' AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()))

最佳答案

我想您已经回答了自己的问题。

如果 v2.0 及更高版本仅检索使用该应用程序的 friend ,那么您检索所有 friend 的查询(以便您可以检查谁正在参加事件)将不起作用

你能做的最好的就是

EVENT_ID/attending?fields=id, name, picture{url}, rsvp_status

类似于

SELECT uid, name, pic FROM user WHERE uid IN(SELECT uid FROM event_member WHERE eid =EVENT_ID)

关于facebook - 使用 Graph API v2.1 参加事件的 friend ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26163260/

相关文章:

java - 使用 FQL 获取用户照片数组

javascript - IE8 中的 Facebook Javascript SDK 的 FB.ui 错误

java - facebook 登录后,facebook android 通话功能无法使用

iPhone sdk Facebook登录问题

c# - 没有足够的权限代表查看者发布目标

php - MySQL 数据库结构 - 存储 Facebook FQL 结果

php - HWIOauth Facebook OAuth token 请求非常慢

关于 Facebook 等社交网络的数据库模式

Facebook,在 2.1 Facebook 中使用我/照片发布到墙上?

facebook - 如何在 Facebook 图 API 中下载贴纸?