Do old Facebook offline_access tokens continue to work with offline_access outdated?


I have stored access tokens with offline_access from users of my application. I prepared it to get and extend tokens for 60 days to have my app working with offline_access deprecation. But I need to know what happens with the old tokens.

When offline_access deprecation is enabled, do old stored tokens expire after two hours, 60 days or never expire (until user deauthorizes app, etc.)?

According to documentation covering offline_access permission removal access_token for users who granted you offline_access permission will remains the same as before:

If you have been using offline_access

For those developers who were asking for the offline_access permissions and for those users that granted that permission, existing access_tokens will continue to have no expiration time.

For any user that has to login or re-login to your app, they will no longer see the permission for offline_access in the Auth Dialog (because the migration is enabled). Your app should continue to function as before even without getting the offline_access, but you should consider using the new endpoint to extend the expiration time of existing access_tokens.