I’ve had a couple of situations where an app I’ve written has been authorised to access my data (so I know I didn’t just de-auth it), but after a few months the token stops working. Generating a new token works fine, but it’s annoying. Usually this is solved in OAuth2 by having access and refresh tokens, but we don’t appear to be able to get to the refresh tokens in the Beeminder API.
Am I missing something here, or is this a bug?