
服务器
“调用方授权码已经过期”就是 OAuth 流程里那个一次性的 authorization_code 超过了生存期,服务器拒绝再拿它去换 access_token。大多数平台给它定的寿命都很短:短的 3-5 分钟,长的也不超过 24 小时,而且只能用一次。一旦超时或被用过,就会报这个错。
解决也简单:
1. 把用户重新引导到授权页面,再走一遍“登录-同意授权”的流程,拿到新的 code;
2. 如果之前还发过 refresh_token,也可以直接用 refresh_token 换新的 access_token,省得用户再登录。
一句话:旧码作废,重新授权或者刷新 token 就能继续用。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号