2013-08-11 3 views
0

나는 사용자의 모든 게시글에 액세스를 시도하고있어 (나) : I, 그러나,페이스 북 API 호출 다음 GET 호출을 사용하여

https://graph.facebook.com/USER_ID/posts?access_token=ACCESS_TOKEN

은 꽤 간단 이 두 가지 결과는 공개 된 페이지의 댓글/상태를 좋아하는 것에서 비롯된 것입니다. API가 최근 게시물만을 돌려 준다고 가정하면 그래프 API 탐색기를 사용하여 반환 된 데이터 섹션의 paging 섹션에있는 nextprevious 링크에 액세스하려고 시도했습니다. 이 방법이 효과가 있다면 단순히 루프를 추가하여 페이지를 반복하고 모든 게시물 데이터를 컴파일 할 수 있습니다. 문제는 두 링크 중 하나를 클릭 할 때 빈 JSON 데이터 세트를 반환한다는 것입니다.

페이스 북 API를 통해 두 개의 게시물 레코드 만 가져올 수있는 이유는 무엇입니까?

답변

0

필요에 따라/posts 대신/feed를 사용하는 것이 더 좋습니다.

+0

내가 찾던 내용을/제공하지 않았기 때문에/피드를 시도했지만 결과가 같았습니다./feed는 두 페이지에 걸쳐 퍼졌지만 동일한 결과를 나타 냈습니다. 내 개인 정보 설정과 관련이 있습니까? 공개 페이지 작업의 예를보고 모든 게시물을 표시합니다. 그렇다면 지금 왜 2 개의 게시물을 볼 수 있을지 확신 할 수 없습니다. – im1dermike

+0

액세스 토큰에 따라 다릅니다. 고유 한 액세스 토큰을 사용하고 고유 한 프로필을 쿼리하는 경우 개인 정보 설정을 포함한 모든 항목이 표시되어야합니다. 그래프 탐색기 도구 (https://developers.facebook.com/tools/explorer)를 사용해보고 다른 권한으로 주위를 둘러 봐야합니다. – user2557188

+0

그 도구를 사용하고 있습니다. "다른 권한으로 주위를 둘러 본다"는 것은 무엇을 수반합니까? 또한 Facebook SDK for .NET nuget 패키지를 사용해 보았으며 동일한 결과 (거의 데이터가 없음)로 FQL 쿼리를 만들었습니다. 약 90 분 전에 공개 상태를 게시했는데 아직 어디에도 나타나지 않습니다. 나는 페이스 북의 API가 찌질 거리는 김밥이라고 결론 내리고있다. – im1dermike