问题描述
最近,我需要访问 HUAWEI Appgallery Connect API 并通过 PMS API(服务器 API)创建产品。然而,当邮递员 用于基础业务互联测试, 显示错误信息“403 客户端令牌授权失败”。
我该如何解决?
解决方法
根据屏幕截图中包含的错误代码,该错误是由身份验证失败引起的。
- 要解决此问题,首先需要确认用于申请令牌的客户端 ID 具有足够的权限。
-
HMS官方文档建议API客户端关联的项目选N/A。您需要创建一个 API 客户端并将其与一个项目相关联。例如。项目中的应用 ID 为 100xxx591。但是Postman服务请求中的app ID是101xxx531,会导致认证失败。
-
另外,为了解决上述问题,您需要创建一个API客户端并选择N/A(表示支持所有项目),并使用客户端请求令牌。在此之后,该过程应该运行良好。
一般情况下,如果华为403认证失败,可以先验证权限,再检查关联项目。 有关 PMS API 的更多详细信息,请参阅此 link。