2 Answers

2
votes

If you have not requested offline_access permission, then the access_token will expire. The time before it will expire is returned when you get the access token.

0
votes

If you request offline_access permission then the access_token will not expire. However there is a major change in authentication coming up. As of October 3, 2012, the offline_access permission will be deprecated. So if you are building any new application DO NOT use this permission. Below is the change documentation by Facebook:

https://developers.facebook.com/roadmap/#october-2012

Also more details on the removal of this permission:

https://developers.facebook.com/roadmap/offline-access-removal/