I have an authentication implemented via redirect to facebook auth page $fb->getLoginUrl()
and when this flow ends I'm getting a user access token.
According to the https://developers.facebook.com/docs/facebook-login/access-tokens/#extending it should be a short living one, while mine has the expiration in 2 months after today.
Is it an expected behaviour?
If yes - in what cases would you exchange the token?
If no - what am I missing?
UPD
I've just created a new application and again - the new user access token expires 1395567887 (in about 2 months)
(info from a token debugger)