2015-02-03 3 views
0

페이스 북의 Check-ins Place 페이지에서 평점 및 리뷰를 얻고 싶습니다. 디즈니 랜드에 대한페이스 북에서 평점 및 리뷰를 얻는 방법 체크인 장소 페이지

egpeople의 평가 및 리뷰 나는 페이스 북의 개발자 웹 사이트 및 스택 오버플로 에서 검색 한 (https://www.facebook.com/Disneyland/reviews)

, 일부는 내가 토큰 페이지 액세스를 얻을 후 내가이 https://graph.facebook.com/{user-id}/ratings 같은 그래프 API를 조회해야한다고 말했습니다 오래 살았 AccessToken하지 1.Get

facebook4j

를 사용하여 : 여기이 https://graph.facebook.com/{user-id}/accounts

를 사용하여 내 단계입니다

2.send 쿼리은 https://graph.facebook.com/11081890741/accounts?access_token={my_access_token}

그러나 서버는 항상 나에게 나는 내가 "manage_pages"상자를 선택이 정말 확신 예외 "message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api"

을 반환합니다.

어떤 실수를 했습니까?

그리고 내가 원하는 데이터를 얻기 위해 쿼리를 수정하는 방법을 알려주십시오.

감사합니다.

+0

'11081890741'은 Disneyland Facebook 페이지의 ID이며 페이지에는 'accounts' 연결이 없으며 사용자 계정 만 있습니다. 'manage_pages' 권한을 얻기 위해 해당 FB 페이지에 대한 관리자 권한이있는 _user_에게 물어보고 페이지 액세스 토큰을 얻기 위해 해당 사용자의'accounts' 연결을 쿼리해야합니다. (그래서 당신은 Disneyland 페이지에 대한 페이지 액세스 토큰을 얻을 수 없을 것입니다 - 이것은 페이지 액세스 토큰 뒤에있는 포인트이며, 누구도 페이지를 액세스 할 수 없도록 데이터를 보호합니다 ...) – CBroe

+0

@CBroe : that would 실제로 좋은 대답이 될 것입니다, 당신은 그것을 게시해야합니다 :) - 내 upvote가 당신 것입니다. – luschn

+0

@luschn : OK, 완료 ... – CBroe

답변

1

11081890741은 디즈니 랜드 Facebook 페이지의 ID이며 accounts 가장자리가없는 페이지에는 사용자 계정 만 있습니다.

당신은 페이지 액세스 토큰을 얻기 위해 해당 사용자의 accounts 가장자리를 조회 한 후 manage_pages 허가하는 FB 페이지에 대한 관리자 권한이있는 사용자을 요청하고, 필요가있다.

(그래서 당신은 가능성이 디즈니 랜드 페이지에 대한 페이지 액세스 토큰을 얻을 수 없습니다 - 단지 사람에 의해 액세스되는가 페이지에 대한 데이터를 보호하는 것이, 좀 페이지 액세스 토큰 뒤에 지점입니다 ...)

+0

답장을 보내 주셔서 감사합니다. –

관련 문제