2012-11-01 4 views
4

나는 대답을 찾고 있었지만, 문서에서 이것에 대한 결정적인 결론을 찾기가 어렵다. (나는 뭔가를 놓친 것이 완전히 가능하다.)GraphAPI를 사용한 페이스 북의 의견 플러그인

내 사이트에 의견을 표시 할 수 this 플러그인을 사용하고 있는데 나는 "실시간"기능을 추가하기 위해 노력하고있어

배경입니다. Facebook이 플러그인에서 자동으로 새로 고침 기능을 제공하지 않는다는 사실을 알고 있습니다. setInterval() 함수를 사용하여 ajax 요청을 통해 에뮬레이트하고 있습니다.

질문

밀거나 여러 아약스 요청 솔루션은 잘 작동 주석 정보를?, 얻을 수있는 또 다른 (더 좋은?) 솔루션, 당기 긴 아약스를 구현하는 방법이 있나요,하지만 조금 소비의 .

고맙습니다.

답변

1

일반적으로 WebSockets을 사용하여 원하는 것을 얻을 수 있지만 Facebook에서 WebSocket 기반 API를 지원하지 않는다고 생각합니다. 따라서 어떤 종류의 폴링을 포함하지 않는 해결책은 없을 것입니다. 그러나 폴링 메커니즘을 사용자의 브라우저에서 서버로 옮길 수 있습니다.이 기능을 사용하면 더 나은 사용자 환경을 제공 할 수 있으며 Facebook API에 속도 제한이있는 경우 API 호출 수를 줄일 수 있습니다.

더 구체적으로 페이스 북 API의 데이터를 데이터베이스로 폴링 한 다음 과 같은 WebSockets 솔루션을 설정하여 WebSockets 이벤트 기반 (즉, WebSocket) 인터페이스를 사용하여 Facebook API에서 폴링 한 데이터를 전달하는 메커니즘을 제안합니다. , 폴링보다 훨씬 빠름) 메커니즘을 웹 사이트 사용자에게 제공합니다 (사용자의 브라우저가 웹 소켓을 지원하지 않으면 Socket.IO는 AJAX 폴링으로 돌아갑니다).

+0

감사합니다.이 옵션을 선택하겠습니다. 그것은 더 간단한 방법이 아닙니다. – NicoSantangelo

관련 문제