我已经能够使用
检索事件详细信息@graph = Koala::Facebook::API.new(access_token)
@eventSummary = @graph.get_object(eventId)
并使用
获取用户列表@eventSummary = @graph.get_connections(eventId, "invited")
我想为所有被邀请的用户计数,可能,拒绝并接受该活动。我正在使用
@eventSummary = @graph.get_connections(eventId, "invited?summary=1")
再次向我提供了用户列表。当使用graph.facebook之类的时候
https://graph.facebook.com/***eventId***/invited?access_token=*****access_token****&summary=1
我正在计算结果。
{ "data": [ { "name": "xyz", "rsvp_status": "attending", "id": "10000000123" } ], "paging": { "next": "https://graph.facebook.com/***eventId***/invited?summary=1&access_token=***accesstoken***&limit=5000&offset=5000&__after_id=100004389574321" }, "summary": { "noreply_count": 0, "maybe_count": 0, "declined_count": 0, "attending_count": 1, "count": 1 } }
为了解决目的我正在使用fql获得结果,如:
@eventSummary = @graph.get_object("fql", :q => "SELECT all_members_count, attending_count, declined_count, not_replied_count, unsure_count FROM event WHERE eid = #{eventId}")
但这不方便使用。 任何人都可以请求帮助,我做错了什么?获取事件RSVP计数。 我正在使用rails v.3.2,用于使用Koala gem的facebook。 提前谢谢。