2011-01-15 3 views
4

나는 (이미 로그인 한 페이스 북에서) 브라우저와 GET을 수행 할 때 :페이스 북 그래프 API가 나를 다른 결과를 보여줍니다/홈

https://graph.facebook.com/me/home?access_token= {토큰}

결과가 다른 Facebook C# SDK를 사용하는 FB 앱을 통해 동일한 작업을 수행하는 것보다 훨씬 쉽습니다.

특히 API가 반환하지 않는 것은 다른 응용 프로그램에서 게시 한 피드입니다.

왜 이런 일이 일어날 수 있습니까? read_stream 권한이 있어도 응용 프로그램이 다른 응용 프로그램에서 업데이트를 검색 할 수 있습니까? , read_stream, user_activities, friends_activities, friends_likes, user_likes

을 read_requests하지만 아무것도 변경되었습니다 :

심지어 추가 권한에 대한 요청했다.

내가 필요한 것은 사용자가 FB 뉴스 피드에서 볼 수있는 모든 것과 동일한 이야기를 얻는 것입니다. http://apps.facebook.com/anotherfeed/wallfeed.php가/페이지 id를 사용하여/:

+0

요청마다 정확히 동일한 액세스 토큰을 사용하고 있습니까? Facebook C# SDK가이 작업을 수행 할 이유는 없습니다. Facebook에서 반환되는 JSON을 직렬화하는 것뿐입니다. –

+0

C# SDK에서 다음을 실행해야합니다. dynamic result = fb.Get ("me/home"); 너 그렇게하는거야? 또는 코드를 게시 할 수 있습니까? – firepol

+0

방금 ​​브라우저에서 API 호출과 새 피드를 비교하는 것과 비슷한 것을 보았습니다. API 호출은 웹보다 다른 항목을 반환합니다 (일부 항목은 누락되었거나 일부 항목이 누락되었습니다). – kongo09

답변

1

나는/저

  • 상태들
  • 나/공급
  • 날/게시물/페이지에 대한
  • 샘플을 연결

    • 를 사용 피드

      내 wa 플러그인. 친구가 게시물과 상호 작용하고 상호 작용을 공유하지 않을 경우 perm은 그래프가 표시되지 않습니다. 엄밀히 말하면, 모든 친구와 친구의 친구로부터 파마가없는 한 벽 피드를 완전히 에뮬레이션 할 수 없습니다.

    0

    결과가 지리적 위치에 따라 다른 것으로 나타났습니다.

    서버가 다른 국가에서 호스팅되는 경우 이유가 다를 수 있습니다.

    +0

    어떻게 테스트하나요? 내 로컬 서버 (API를 통해) 대 가정 피드가 다른 콘텐츠를 표시하고 있으며 저는 확실히 움직이지 않습니다! – James

    +0

    내가 코멘트를 쓸 당시, 예, AWS와 다른 지역을 사용하여 테스트했습니다. – maxwell2022

    관련 문제