2012-12-09 4 views
1

아주 간단한 FQL 쿼리를 사용하여 페이지별로 모든 이벤트를 쿼리합니다. 시간 페이스 북에서 FQL 날짜의 필터 페이 스북 이벤트

SELECT 
    eid, name, pic_big, start_time, end_time, location, description 
    , creator, host, venue 
FROM 
    event 
WHERE 
    eid IN (SELECT eid FROM event_member WHERE uid = {$uid}) 
ORDER BY start_time asc 

은 단지 미래의 사건을 얻을 간단 타임 스탬프에 start_timeend_time있어 저장 : ... AND end_time >= {$now} ...

그러나 페이스 북은 시간대 형식 필드의 변경. fql을 사용하면 미래의 이벤트 만 표시 할 수있는 쉬운 방법이 있습니까?

답변

1

문제를 오해하지 않는 한, 저는 이것을 Facebook Graph API & FQL Explorer에서 시도해 보았습니다. 내가 쿼리에 만든

유일한 변화는 각각 me()now(){$uid}{$now}를 교체했다. 당신은 행동이를 볼 수 있습니다

SELECT eid, name, pic_big, start_time, end_time, location, description, creator, host, venue 
FROM event 
WHERE eid 
IN (SELECT eid FROM event_member WHERE uid = me()) 
AND start_time >= now() 

: Facebook Graph API Explorer Example 그리고 물론 당신이 당신의 계정에 대한 유효한 액세스 토큰 탐색기를 제공해야 다음 쿼리는 내 계정 만 미래의 사건을 돌려 보냈다.