2010-07-26 52 views
3

如何使用ASP.NET工具包查詢「是uid X出席事件Y」?如何使查詢「是uid X出席事件Y」

我需要使用Facebook SQL嗎?

我有一個超過5000個成員的活動,我想列舉當前用戶的所有朋友,看他們是否屬於這個活動。

回答

1

以下FQL調用應該處理這個問題:

select name from user where uid in(
select uid from event_member where eid = EVENT_ID and uid in (
    select uid2 from friend where uid1 = FACEBOOK_UID 
) 
) 

其中EVENT_ID是你想要的事件ID和FACEBOOK_UID是當前用戶的用戶ID。

2

這可以通過圖API完成。在這種形式嘗試GET請求:

/[事件ID] /邀請的用戶= [USER_ID] & =的access_token [的access_token]

它會返回與rsvp_status的數據結構,如果用戶已經RSVPed根本不包括那些用戶沒有受到技術性「邀請」的公共活動。如果數據結構是空白的,那麼他們根本沒有RSVP。

+1

'/ EVENT_ID/invited/USER_ID'也會這樣做 – Igy 2012-10-26 21:09:11

相關問題