Access token is being expired after one hour as it is also mentioned in API documentation. It is not convenient for the users to authorize again after every hour.
Please let me know if there is any other way to get long-lived tokens or refresh the token.
Documentation reference is below: https://developers.facebook.com/docs/instagram-basic-display-api/overview
Thank you