Обновить токен доступа без вмешательства пользователя - PullRequest
3 голосов
/ 13 сентября 2011

Я использую Facebook SDK для Android, чтобы получить данные FB. Ток доступа, полученный после успешного входа в систему, истекает через определенное время. Я хочу обновить токен в фоновом режиме. то есть; пользователь не должен снова запрашивать учетные данные. Спасибо заранее

Ответы [ 2 ]

2 голосов
/ 13 сентября 2011

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

Если вы вызываете процесс аутентификации после истечения тайм-аута токена доступа, это займет всего 1 секунду, и обычно на мгновение мигает на экране.

Обратите внимание, что токен доступа может истечь до истечения срока действия. Например, пользователь просто выходит из системы в другом окне. Кроме того, срок действия автономного токена может истечь, если пользователь изменит свой пароль.

Так что просто вызовите стандартный URL-адрес аутентификации, и ваш токен доступа будет обновлен.

1 голос
/ 13 сентября 2011

Вы можете получить токен, который не имеет срока действия.Просто добавьте offline_access к запрашиваемым разрешениям Facebook для вашего приложения.

Проверьте документацию по разрешениям .

Как указал Костадин, этот путьуйти сейчас.

...