From a few other forum questions it looks like if you set up oauth through the alexa configuration account linking section, then amazon will handle everything on its end and you won't have to manually make a request to refresh the access token. As it is now, I can link my account (by disabling and enabling my skill) and it will work for about an hour, at which point I need to link the account again.
The skill is live now because one forum post said that you wouldn't have to continually link and re-link after the skill passed certification, but from what i've seen this is not the case. Do I have to refresh the access token manually? or is something else wrong?