2012-01-02 2 views
2

현재 그래프 API를 사용하고 있으며 많은 버그가있는 것 같습니다.Android 용 공식 Facebook에서 사용하는 API는 무엇입니까?

예 (게시물 없음) :

  1. 쿼리 "홈"(모든 권한 부여와) 그래프 API Explorer를 사용하여.

  2. Facebook 웹 사이트 또는 Facebook Android 애플리케이션 (최근 게시물을 먼저 표시하도록 설정)에 표시된 게시물을 확인하십시오.

  3. 결과를 비교하면 일부 게시물이 누락 된 것을 볼 수 있습니다 (동영상, 사진 또는 간단한 텍스트 상태가 누락 될 수 있음).

는 최근 또 다른 문제 (그래프 API는 어떤 숨겨진 게시물을 반환)에 관한 질문을 발표했다. 그래서 그것은해서는 안되는 게시물을 반환하고 그것이해야하는 게시물을 무시합니다.

분명히 모든 항목을 올바르게 가져 오는 방법이 있지만 오랫동안이 문제를 연구했지만 Graph API가 단순히 해결책이 아닌 것처럼 보입니다. 그래프 API를 사용하여 이런 종류의 문제를 본 다른 사람이 FQL로 전환하면 도움이 될지 궁금합니다. 페이스 북의 공식 애플리케이션이 어떤 API를 사용하는지 알면 순수 그래프 API와 FQL 질문을 끝내기를 희망한다.

편집 : 원래 질문에 응답 - Android 애플리케이션 용 Facebook은 FQL을 사용하고 있습니다. 그러나 그래프 API를 사용하여 스트림/벽의 올바른 1-1 반사를 표시 할 수 있는지 알고 싶습니다.

답변

3

공식적인 Facebook 앱은 문서화되지 않고 일반적으로 사용할 수없는 API를 사용합니다. 네트워크 트래픽을 모니터링하고 해독하는 것에서부터 대부분은 fql 호출이지만 타사 개발자가 사용할 수없는 데이터와 메소드에 액세스 할 수 있습니다. 따라서 피드를 사용할 때 종종 이와 같은 불일치를 발견하게됩니다. 그러나 나는 보통 fql과 그래프가 Facebook.com 및 모바일 앱과 다른 결과를 반환하지만 피드가 다르다는 것을 알게되었습니다.

+0

많은 테스트를 수행 한 결과 FQL과 그래프가 동일한 데이터를 반환하지 않는다는 것을 알았습니다. 실제로 FQL을 사용하고 filter_key = 'others'를 사용하여 쿼리하면 뉴스 피드에 훨씬 더 가까운 결과가 반환됩니다 (http://developers.facebook.com/docs/reference/fql/stream/에 문서화 된대로 필터링 할 때의 결과와는 다릅니다) . '다른 사람들'의 의미를 자세히 설명해 주시겠습니까? 문서에는이 정보가 없습니다. – roee88

관련 문제