** Похоже, это была ошибка, которую с тех пор исправила Facebook.
Я отключил offline_access
, чтобы я мог получать маркеры расширенного доступа без запроса разрешения offline_access
.
Поначалу при тестировании все работало нормально. Я получил токен, срок действия которого истек через 60 дней. Затем я удалил приложение из настроек приложения Facebook, чтобы можно было проверить. Как только я его удалил, я начал получать токены, срок действия которых истекает через 2 часа.
Это ошибка? Или, может быть, это проблема безопасности, например, как только приложение удалено, установлен флаг, запрещающий использование расширенных токенов? Кто-то из Facebook, пожалуйста, помогите мне.
Редактировать : я забыл упомянуть, что это приложение для iOS, и я использую последнюю версию Facebook iOS SDK (которая поддерживает расширение токена). После входа пользователя в систему я вызываю метод extendAccessToken
, но все еще возвращаю accessToken, срок действия которого истекает менее чем через 2 часа.