Facebook 用户与事件(获取事件用户的 RSVP 状态)
Facebook User vs Event (get RSVP status for user on event)
是否有比调用 /v2.3/{user_id}/events
并遍历所有事件以找到一个更好的方法来检查用户(已登录我们的应用程序)与通过图 API 的特定事件的 RSVP 状态我们感兴趣并在那里获取 rsvp_status
字段?
我尝试过的方法以及无效的方法:
/v2.3/{user_id}/events/{event_id}
/v2.3/{user_id}/events?event={event_id}
/v2.3/{user_id}/events?event_id={event_id}
- 调用所有这些,以查明用户是否在任何 RSVP 组中:
/v2.3/{event_id}/{attending|invited|maybe|declined|noreply}?user={user_id}
如果有人想要 C&P 现有的 FQL 答案,FQL 也不是解决方案,因为自 API v2.0
以来,这已被弃用
这个 related answer 也想知道使用 Graph API 的效率,因为提取所有用户的事件并通过它们是既耗时又耗资源的操作
好的,所以我找到了答案,这很简单:
/v2.3/{event_id}/invited?user={user_id}
目前这个方法会
- return 什么都没有,如果用户还不是活动的一部分(从未被邀请,也从未 attended/maybe 他自己)
- return 一个对象,用户对象和他的
rsvp_status
/invited
(我们从测试中看到的)包含受邀参加活动的用户和自己参加活动的用户(所以不要被 [=13= 这个词弄糊涂了) ], 至少除非 facebook 再次更改 API)
是否有比调用 /v2.3/{user_id}/events
并遍历所有事件以找到一个更好的方法来检查用户(已登录我们的应用程序)与通过图 API 的特定事件的 RSVP 状态我们感兴趣并在那里获取 rsvp_status
字段?
我尝试过的方法以及无效的方法:
/v2.3/{user_id}/events/{event_id}
/v2.3/{user_id}/events?event={event_id}
/v2.3/{user_id}/events?event_id={event_id}
- 调用所有这些,以查明用户是否在任何 RSVP 组中:
/v2.3/{event_id}/{attending|invited|maybe|declined|noreply}?user={user_id}
如果有人想要 C&P 现有的 FQL 答案,FQL 也不是解决方案,因为自 API v2.0
这个 related answer 也想知道使用 Graph API 的效率,因为提取所有用户的事件并通过它们是既耗时又耗资源的操作
好的,所以我找到了答案,这很简单:
/v2.3/{event_id}/invited?user={user_id}
目前这个方法会
- return 什么都没有,如果用户还不是活动的一部分(从未被邀请,也从未 attended/maybe 他自己)
- return 一个对象,用户对象和他的
rsvp_status
/invited
(我们从测试中看到的)包含受邀参加活动的用户和自己参加活动的用户(所以不要被 [=13= 这个词弄糊涂了) ], 至少除非 facebook 再次更改 API)