Yes, this would be possible. You would have users authenticate your site/application via OAuth, resulting in you obtaining their access tokens – which you can then persist and leverage. The key is that the user is opting in to the specific actions you’ll be taking with their access token – if you’re posting on their behalf from a cron job, it should be in a way they anticipate and understand. It’s important to also make sure that you’re being polite with the API when working with cron jobs – it can be a bit tougher to implement things like exponential backoff when things go wrong.