2010-05-01 8 views
7

페이스 북은 모든 실시간 API에 대한 액세스를 제공하므로 사용자는 이벤트가 발생하자마자 바로 응답 할 수 있습니까? 그렇지 않은 경우 어떤 대안이 있고 그 한계는 무엇입니까? 예를 들어 폴링을 대신 사용하면 API 호출이 제한됩니까? RSS 피드를 사용하려고하면 얼마나 지연 될 수 있습니까? 아니면 (내가 다른 이메일 주소로 메일을 전달하도록 사용자를 설득 할 수 있다면) 이메일 알림을 수신하고 처리하는 것이 가능할 것입니다. 매우 신속하게 발송되는 것 같습니다.실시간 앱 Facebook with

답변

1

Facebook Graph API을 사용하면 실시간 변경 사항을 구독 할 수 있습니다. 현재 사용자, 권한 및 오류 만 구독 할 수 있지만 나중에 더 많은 개체를 구독 할 수 있습니다.

3

나는 사용자 데이터를 폴링하지 않았지만 문제없이 작동 할 것입니다. 내가 아는 한 페이스 북에서 만들 수있는 API 호출 수에는 제한이 없습니다.

쿼리에 관한 한, 내가 본 것은 무엇이며 어떻게 구현하는지 생각합니다. 쿼리에서 너무 많은 데이터를 요구한다면 (처리하는 데 너무 많은 시간이 걸리는 것은 내가 생각하기에 이것입니다) 쿼리가 실패합니다.

예 :
사용자의 모든 친구의 모든 상태 메시지를 가져 와서 한 곳에서 표시하는 앱입니다.

나는 처음으로 사용자의 모든 친구들을 질의했다. 괜찮 았어.

그러나 동시에 각 친구에 대한 모든 상태 메시지를 얻기 위해 루프를 실행하면 오류가 발생합니다.

개별 쿼리를 문제없이 호출 할 수 있다고 생각합니다. 쿼리가 너무 크거나 너무 많으면 실패하기 때문에 필요한 데이터 만 쿼리하면됩니다.

findout하는 가장 좋은 방법은 직접 테스트를 실행하는 것입니다.