[03:59:35] My OAuth 2 Library is trying to refresh a Token but failing. After changing the source code of the library, u know, for debugging, I got the following requests that are being sent from my server. Any idea why failing? [03:59:36] URL [03:59:38] https://meta.wikimedia.org/w/rest.php/oauth2/access_token [03:59:39] Request Body (Parameters) [03:59:41] client_id=effb2b8d8a7a4d88ac2b5220037f613a&client_secret=[YOUR_CLIENT_SECRET_HERE]&grant_type=refresh_token&refresh_token=[YOUR_REFRESH_TOKEN_HERE] [03:59:42] Response [03:59:44] 2025/06/17 09:41:08 Token refresh failed: oauth2: "invalid_request" "The refresh token is invalid." [04:01:49] Ok. After lot of hole punching: I got `{"error":"invalid_request","error_description":"The refresh token is invalid.","hint":"Token has been revoked","message":"The refresh token is invalid."}`. But I never revoked the refresh token. [08:56:20] nokibsarkar: refresh tokens are single use. When you first use one to refresh the access token, both the access token and the refresh token get revoked, and you get a new access token and new refresh token. [23:54:04] Can somebody with admin access delete the file` /data/project/yapperbot/frs/CategoryGood-article-nominees.frsrunfil`e ? [23:54:32] Context https://en.wikipedia.org/wiki/User_talk:Yapperbot#Yapperbot:_FRS_failure_%E2%80%93_time_too_short? [23:58:11] !log lucaswerkmeister@tools-bastion-13 tools.yapperbot unlink frs/CategoryGood-article-nominees.frsrunfile # per Sohom’s request, see https://w.wiki/EWHw and https://wm-bot.wmcloud.org/browser/index.php?start=06%2F17%2F2025&end=06%2F17%2F2025&display=%23wikimedia-cloud [23:58:12] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.yapperbot/SAL