2014-01-14 3 views
0

그래프 API를 사용하여 게시물 ID로 게시물을 가져 오는 중에 문제가 발생했습니다. read_stream의 허가없이Facebook-Graph-API 게시물 ID로 게시물 가져 오기

쿼리가 데이터의 공개 뷰 (사용자가 로그 아웃 할 때 참조 할 수 있습니다 즉, 데이터)를 반환합니다 그래프 API 참조 (https://developers.facebook.com/docs/reference/api/post/)에서 그것은 말한다.

나는 페이스 북에 로그인하지 않고 https://www.facebook.com/franzee/posts/10151947780174121을 열 수 있어요,하지만 난 그래프 API 또는 그래프 API Explorer에서 나는 다음과 같은 오류가 발생하여이 게시물에 액세스하려고 할 때 유효을 사용하고

{ 
    "error": { 
     "message": "Unsupported get request.", 
     "type": "GraphMethodException", 
     "code": 100 
    } 
} 

토큰 및 그래프 API 호출을 사용하면 그룹 또는 공용 페이지에서 단일 게시물을 가져올 때 결과를 얻습니다. 로그 아웃 할 때 게시물이 표시 되더라도 게시물 ID를 사용하여 게시물을 가져 오려고하면 오류 메시지가 반환되는 이유는 무엇입니까?

답변

5

게시물을 볼 수있는 사용자의 사용자 액세스 토큰이 없으면 사용자의 게시물에 액세스 할 수 없습니다. 게시물이 '공개'로 표시되어 있어도 이는 공개 된 Facebook 사용자를 의미하며 웹을 통해 공개적으로 공개되지는 않습니다 및 API - 게시물을 가져 오는 Facebook 사용자의 액세스 토큰을 대신 제공해야합니다.

+0

사용자의 게시물에 액세스하기 위해 사용자 액세스 토큰 대신 FB 애플리케이션 액세스 토큰을 사용하는 것이 맞습니까? –

+0

작동하는 경우 확실하지만 일반적으로 사용자 콘텐트에 액세스하려면 사용자 액세스 토큰이 필요합니다. – Igy

+0

작동하지 않습니다. 그래서 내가 묻습니다. 앱 액세스 토큰을 사용하면 그룹 및 공개 페이지의 공개 게시물에는 액세스 할 수 있지만 사용자의 공개 게시물에는 액세스 할 수 없습니다. –

관련 문제