Once I have generated an ACCESS_KEY and ACCESS_SECRET, when will they expire? Is there any way to programmatically grant/approve OAuth access so that expired access key and access secret can be generated as needed?
Who knows what they will do in the future.
I don't know of any easy way to programatically grant OAuth access.