Срок действия токена доступа пользователя возвращается при выдаче токена доступа (вы видите, что он добавлен в конец access_token). В настоящее время это 2 часа, но это может быть изменено. Главное, что нужно помнить, это то, что токен доступа может стать недействительным по ряду причин, и вам необходимо убедиться, что вы готовы обработать это дело. См. Инструкции по этому вопросу: https://developers.facebook.com/blog/post/500
Токены доступа к приложениям в настоящий момент не имеют срока действия, но я ожидаю, что мы собираемся это изменить, и вы также должны быть готовы обработать случай, когда этот токен станет недействительным.