2013-12-16 2 views
0

Я использую facebook4j для интеграции Facebook в свое приложение для Android.Метод gethome of facebook4j throws OAuthException

После того, как я успешно вхожу в систему, я могу отправлять сообщения на свою стену, получать уведомления и так далее. В противном случае, когда я пытаюсь retrive моих Главных Новостей, используя метод getHome() класс Facebook, он бросает следующее исключение:

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) 

Кроме того, я могу вызвать метод getFeed правильно. Любое предложение?

ответ

0

Я могу видеть OAuthException, поэтому я бы сказал, что с помощью токена что-то не так.

Вы запросили разрешение read_stream?

Для просмотра фида доступа пользователя с разрешением read_stream требуется лента новостей этого человека.

Источник: https://developers.facebook.com/docs/graph-api/reference/user/home/

+0

, пожалуйста, помогите с этим facebook4j вопрос, связанный: https://stackoverflow.com/q/45807817/6144372 –

Смежные вопросы