我需要使用图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()))
答案 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)