Проверка фейсбук-маркера в фоновом режиме - PullRequest
0 голосов
/ 30 августа 2011

Я захожу на Facebook в фоновом режиме из моего приложения. Изначально я вошел в систему пользователя из своей активности и сохранил токен oauth. Возможно, что срок действия маркера oauth истек, даже при автономном доступе. Как я могу проверить действительный токен oauth с помощью Facebook Android SDK?

Когда я создаю новый объект Facebook, поле oauth не устанавливается. Я мог установить его из своего сохраненного токена, но не сохранил время истечения сеанса. Поэтому, глядя на исходный код, оба значения isSessionValid() и request() завершатся неудачно. Я не могу authorize() пользователя из фонового потока с всплывающим диалоговым окном входа в систему.

Означает ли это, что я не могу проверить действительный токен через SDK?

1 Ответ

0 голосов
/ 30 августа 2011

Вы можете сделать вызов графа API, например / me / permissions, и проверить наличие исключения oauth и / или наличие у вас необходимых разрешений.

...