I use Facebook server side login flow to obtain a long-lived access token, which is valid for 60 days. Since I need access to the user's account all the time (i.e. I always need a valid access token), when the token is near expiration, I ask the user to reconfirm access to my application. The problem is that when the token is not yet expired, Facebook returns the very same token with not extended validity.
For example, a token just issued is valid for 60 days. In three days, the user reconfirms access to my application, but Facebook returns the same token, which is valid for 57 days only. I would like to obtain a fresh one (with 60 days validity) upon each confirmation.
On Stack Overflow, there are several questions about Facebook token validity, none of them, however, discusses this problem.
Thank you in advance.