HarmonyOS 鸿蒙Next 华为账号服务应用统一认证,获取到authorization_code,请求返回非法code

发布于 1周前 作者 ionicwang 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 华为账号服务应用统一认证,获取到authorization_code,请求返回非法code 关键日志:

{
  "sub_error": 20152,
  "error_description": "invalid code",
  "error": 1101
}

实际上这个code,是满足正则的,但是结果错误

20152

code格式不正确。

检查code格式是否满足正则: ^[0-9a-zA-Z=/\\+]+$

3 回复

更多关于HarmonyOS 鸿蒙Next 华为账号服务应用统一认证,获取到authorization_code,请求返回非法code的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


将code提供一下吧

针对帖子标题“HarmonyOS 鸿蒙Next 华为账号服务应用统一认证,获取到authorization_code,请求返回非法code”的问题,以下是我的回答:

在HarmonyOS鸿蒙Next系统中,若你在使用华为账号服务进行应用统一认证时,成功获取到了authorization_code,但在后续请求中收到“非法code”的返回,这通常意味着authorization_code的使用存在问题。可能的原因包括但不限于:

  1. Code有效期问题:authorization_code具有时效性,通常较短,如果在获取后未及时使用或超过了有效期,再使用该code进行请求将会被视为非法。

  2. Code使用次数限制:部分授权码可能只能使用一次,重复使用将导致非法code错误。

  3. 请求参数错误:在请求过程中,如果传递的参数有误(如client_id、client_secret、redirect_uri等),也会导致服务器返回非法code的错误。

  4. 网络或环境问题:在请求过程中,由于网络延迟、中断或服务器异常等原因,可能导致请求未能正确到达服务器或返回结果被篡改。

请检查上述可能原因,并确保在请求过程中遵循华为账号服务的相关规范和API文档。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部