2012-11-23 52 views
0

即時通訊使用fql獲取信息時遇到問題。 我想要獲得所有參與者按照名稱排序的「參加」特定事件的名稱和用戶名。 我知道怎麼去使用以下查詢參加到活動用戶的所有UID:使用FQL獲取用戶從Facebook使用事件數據

SELECT uid FROM event_member WHERE eid = ... AND rsvp_status = 'attending' 

不幸event_member表中沒有的UID 的名字,我知道如何獲取名稱和uid從事件參與者使用圖形api,但無法按照我所知的名稱對它進行排序。

你的想法?

回答

1

找到了答案,我忘了有一個叫做「用戶」表。解決方案是

SELECT uid, name FROM user WHERE uid IN 
(
    SELECT uid FROM event_member WHERE eid = "EXISTING_EVENT_ID" and rsvp_status= "attending" 
) 
SORT BY name 
0

試用FQL查詢像

SELECT name, venue, location, start_time FROM event WHERE eid IN (
    SELECT eid FROM event_member WHERE uid = "USER_ID_HERE" and rsvp_status="attending" 
); 
+0

我需要的所有人來到certein事件名稱排序的名稱和uid,這似乎給我關於一個spercific用戶參加所有事件的信息 –

相關問題