使用Graph API v2.1参加活动的朋友

时间:2014-10-02 14:37:53

标签: facebook facebook-graph-api facebook-fql

我需要使用图API API 2.1检索所有参加活动的朋友,我发现解决方案是使用如下的FQL,但查询无法正常工作,因为朋友表不能检索所有朋友,也是FQL是版本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()))

1 个答案:

答案 0 :(得分:0)

我认为你回答了自己的问题。

如果v2.0及更高版本仅使用应用程序检索朋友,那么您的查询将检索所有朋友(以便您可以检查谁参加活动)将无法正常工作

你能做的最好的事情是

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)