Facebook has deprecated the offline_access and introduced access token extension instead. The doc says that to extend access token we need to provide a valid access token. Now my doubt is can I pass an access token which has already expired to the url,- https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=EXPIRED_ACCESS_TOKEN
Note:- the user hasn't changed the password nor he has revoked the app.