2011-12-01 3 views
2

공개 (즉, OPEN) 그룹의 피드를 가져 오기 위해 페이스 북 그래프 API 호출을 시도하고 있습니다.Facebook 그래프 api 피드가 빈 배열을 반환합니다.

그룹의 사이트로 이동하면 꽤 큰 피드가 있지만 API 호출을 발행하면 빈 배열이 생깁니다.

그룹 관리자에게서받은 access_token 매개 변수를 사용해 보았지만 아무 것도 얻지 못했습니다.

피드를 수신하려면 특정 사용 권한을 요청해야합니까?

일부 페이지에서 추가 권한없이 모든 데이터를 가져올 수 있습니다. 예 : 코카콜라 페이지 :

https://graph.facebook.com/cocacola/feed?#{ACCESS_TOKEN} 

최종 목표는 제 3 자 페이지의 그룹에 대한 모든 최근 피드 활동 목록을 작성하는 것입니다.

답변

0

페이지 액세스 토큰은 사용자 액세스 토큰과 다릅니다. 따라서 관리자 액세스 토큰이 있다면 관리자가 소유 한 페이지 목록을 가져와야합니다. 그런 다음 해당 목록에서 페이지 별 액세스 토큰을 찾을 수 있습니다. 페이지 access_token을 수집 한 후에 API 호출을 할 수 있습니다. 또한 페이지 액세스 권한을 가져야합니다.

1) 다음 배열

3) 마지막으로이 페이지의 피드 API를 호출 할 수 있습니다 반환에서 페이지 액세스 토큰을 얻을) access_tokens

https://graph.facebook.com/[ADMIN-FB-ID]/accounts?access_token=[ADMIN-ACC-TOK] 

2와 관리자의 페이지 배열을 가져옵니다.

희망 하시겠습니까?

+2

오른쪽. 하지만이 데이터를 사이트를 탐색하는 사용자에게만 표시 할 수 있습니까? 인증을 요구하지 않고 – x10

관련 문제