我需要使用 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/