2011-09-11 11 views
1

관련 웹 사이트가있는 Facebook 이벤트가 있습니다. 웹 사이트에서 우리는 참석자에 대한 흥미로운 정보를 보여주고 싶습니다. 나는이 일을 현저하게 어렵게 생각한다. 참석자의 수를 반환하는 간단한 방법이 아닌 것 같으며, 그들이오고 있다고 말하는 가장 최근의 25 명의 사용자를 얻는 것이 실용적이지 않습니다. 내가 지금까지 발견 한 모든 것은 목록 참석자를위한 Graph API가 깨졌으며 (999 이상을 반환하지 않음) '이후'매개 변수가 '참석'기능에 대해 무시되고 가장 최근의 25는 API가 정확한 숫자를 반환했을 경우 잠재적으로 수천 개의 항목을 통과하는 것을 의미합니다. 가장 최근의 것이 마지막에 있다고 가정합니다.이벤트 참석자에 대한 유용한 정보 얻기

내가 완전히 오해하고 싶다. (나는 닮았을 것이다!) 아니면이 API가이 일상적인 업무에 적합하지 않습니까? (이상적으로는 PHP와 함께이 일을 찾고 있지만, 다른 작업 솔루션으로 간주됩니다.)

답변

0

당신이 희망 이상 999 이상의 참석자를 얻을 수있는 '이벤트'테이블에 대해 FQL Multiquery을 사용 할 수있는 상세한위한 그들에 대한 정보는 'event_member'테이블에서 얻은 사용자 ID에 대해 쿼리를 삽입 할 수 있습니다. 하지만 모든 사용자가 자신의 rsvp 상태를 볼 수있는 개인 정보 설정이있는 사용자 만 볼 수 있습니다.

불운 한 실제 참석자의 수는 그럴 필요가 없습니다. 이를 위해 event_members를 json_decode() (assoc을 true로 설정) 배열에 넣은 다음 count()합니다.

가장 최근의 참석자는 ... 예, 목록의 마지막 부분을 확인하십시오. 가장 빠른 시간은 25 점을 얻고 목록에서 시작하는 것입니다.