2013-12-16 1 views
0

facebook4j를 사용하여 Android 앱에 Facebook을 통합하고 있습니다.facebook4j의 gethome이 OAuthException을 throw합니다.

성공적으로 로그인 한 후 내 벽에 메시지를 게시하고 알림을 검색 할 수 있습니다. 나는이 방법이 제대로 getFeed 호출 할 수 있습니다, 또한

FacebookException{statusCode=500, response=HttpResponse{statusCode=500, responseAsString='{"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1}}', [email protected], streamConsumed=true}, errorType='OAuthException', errorMessage='An unknown error has occurred.', errorCode=1, errorSubcode=-1} 
at facebook4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:189) 
at facebook4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:65) 
at facebook4j.internal.http.HttpClientWrapper.get(HttpClientWrapper.java:93) 
at facebook4j.FacebookImpl.get(FacebookImpl.java:2431) 
at facebook4j.FacebookImpl.getHome(FacebookImpl.java:677) 

: I 클래스 페이스 북의 방법 getHome()를 사용하여 내 홈 뉴스를 가져 오지하려고 할 때 그렇지 않으면, 그것은 다음과 같은 예외가 발생합니다. 제안 사항이 있으십니까?

답변

0

나는 OAuthException을 볼 수 있으므로 사용중인 토큰에 문제가 있다고 말할 수 있습니다.

read_stream을 요청 했습니까?

해당 사용자의 뉴스 피드 을 보려면 read_stream 권한이있는 사용자 액세스 토큰이 필요합니다.

출처 : https://developers.facebook.com/docs/graph-api/reference/user/home/

+0

이 facebook4j 관련 질문 도와주세요 : https://stackoverflow.com/q/45807817/6144372 –

관련 문제