Я работаю над подключением к Facebook с моим сайтом. Проблема заключается в том, что токен доступа, который я получаю, истекает через два месяца. Затем мы получаем новый токен доступа пользователя, который нам нужен, чтобы снова аутентифицировать пользователя или есть какой-то другой способ для этого?Срок действия токена доступа Facebook истекает через два месяца
ответ
Все, что вам нужно сделать, это отправить своего пользователя на страницу авторизации или авторизацию.
Самый простой способ с PHP и Facebook PHP SDK:
Получить логин URL:
$url = $facebook->getLoginURL(array('scope' => 'publish_stream, publish_actions, AND_MORE_PERMISSIONS'));
header('location:' . $url);
С JavaScript и Facebook JS SDK: Зов следующие функции:
FB.login()
Вы необходимо получить новый токен доступа, если истечет срок действия маркера доступа. Когда вы перенаправляете пользователя в диалоговое окно auth, пользователь не запрашивает разрешения, если пользователь уже разрешил ваше приложение.
Однако, если пользователь отменил авторизованную заявку, пользователь должен будет повторно авторизировать свое приложение для вас, чтобы получить access_token.
См. Это post. Он описывает проблемы и решения для всех сценариев. Надеюсь, это поможет.
Если вы запрашиваете автономный доступ, срок их действия не должен истекать. Вы уверены, что они истекают через 2 месяца.
https://developers.facebook.com/docs/authentication/
Offline access_token имеют бесконечную жизнь.
Возможно, пользователь может изменить свой пароль. Если пользователь изменяет свой пароль, истекает срок действия access_token.
- 1. Срок действия токена доступа приложения Facebook истекает?
- 2. Срок действия токена доступа Facebook
- 3. Срок действия токена доступа/обновление
- 4. Когда истекает срок действия токена доступа Deezer?
- 5. Facebook токен доступа истекает срок действия безопасности
- 6. Срок действия токена доступа к странице Facebook
- 7. Срок действия токена пользователя Facebook
- 8. Срок действия токена доступа истек?
- 9. Facebook API PHP и срок действия токена
- 10. Истекает срок годности токена
- 11. OAuth - Срок действия токена доступа?
- 12. Срок действия токена доступа Google
- 13. Срок действия Facebook-приложений oauth tokens истекает?
- 14. Расширение токена доступа Срок действия не работает
- 15. Facebook токен доступа истекает через два часа
- 16. Истекает срок действия
- 17. Срок действия токенов доступа истекает только через 1 день
- 18. Срок действия визы истекает?
- 19. Срок действия кеша истекает?
- 20. Bitbucket API Срок действия токена доступа
- 21. Срок действия токена доступа GitLab OAuth
- 22. Как продлить срок действия токена доступа?
- 23. Срок действия токена доступа во время загрузки
- 24. Срок действия токена ADFS 2.0
- 25. Срок действия токена в Twilio
- 26. Страницы, срок действия которых истекает
- 27. Срок действия токена безопасности
- 28. маркер доступа Facebook истекает даже offline_access
- 29. Полосы - перенаправление, срок действия истекает
- 30. Срок действия токена Google OAuth