How can I continue using the API with OAUTH on my site?

You can’t refresh App tokens. Sending the POST request again to get a new token is the only way to go about getting a new App Access Token.

Don’t do that. App Access Tokens last roughly 60 days so there’s no need to spam the endpoint to generate new ones, it’d would be insanely excessive to generate a new one for each request you do.