Невозможно обновить токен доступа Blackberry - PullRequest
1 голос
/ 10 мая 2011

Я получаю сообщение об ошибке при запуске моего кода sampe как "facebook.FacebookException: невозможно обновить токен доступа". Что это значит?

Код, который я использовал:

String NEXT_URL = "http://www.facebook.com/connect/login_success.html";
    String APPLICATION_ID = "140793189321103";
    String[] PERMISSIONS = Facebook.Permissions.USER_DATA_PERMISSIONS;
    ApplicationSettings as = new ApplicationSettings(NEXT_URL, APPLICATION_ID, PERMISSIONS);
    Facebook fb = Facebook.getInstance(as);

   try{
       if(fb!=null)
           try {
               User user = fb.getCurrentUser();
               System.out.println("UserClass"+user.getFirstName());
           } catch (FacebookException e) {
               System.out.println("FaceBookException"+e);
               e.printStackTrace();
           }
           else{

               System.out.println("FaceBook not connected");

           }

   }catch(Exception e){}
        // TODO Auto-generated catch block


}

Я получаю токен доступа как ноль, как я могу получить учетную запись конкретного пользователя изначально?

С уважением Ракеш Шанкар.

1 Ответ

2 голосов
/ 19 октября 2012

вместо использования пользователя user = fb.getCurrentUser(); попробуйте это user = fb.getUser("me");

, а также установите все необходимые разрешения перед созданием объекта класса Facebook

с использованием классов ApplicationPermissionManager ApplicationPermission

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...