首页 > 解决方案 > 我需要访问HUAWEI AppGallery Connect API并通过PMS API(服务器API)创建产品。但是 403 客户端令牌授权失败

问题描述

最近需要访问HUAWEI AppGallery Connect API,通过PMS API(服务器API)创建产品。但是在使用Postman进行基础服务对接测试时,出现“403客户端令牌授权失败”的错误信息。

我该如何解决?<a href="https://i.stack.imgur.com/cgyLl.png" rel="nofollow noreferrer">签入图片

标签: huawei-mobile-serviceshuawei-developersappgalleryappgallery-connect

解决方案


根据屏幕截图中包含的错误代码,该错误是由身份验证失败引起的。

  1. 要解决这个问题,首先需要确认申请token的client ID有足够的权限。

在此处输入图像描述

  1. HMS官方文档建议选择API客户端关联的项目为N/A。您需要创建一个 API 客户端并将其与项目相关联。例如,项目中的应用 ID 为 100xxx591。但是Postman服务请求中的app ID是101xxx531,会导致认证失败。 在此处输入图像描述

  2. 另外,要解决上述问题,您需要创建一个 API 客户端并选择 N/A(表示支持所有项目),并使用客户端请求令牌。在此之后,该过程应该运行良好。 在此处输入图像描述

一般情况下,如果出现华为403认证失败,可以先验证权限,再检查关联项目。有关 PMS API 的更多详细信息,请参阅此链接


推荐阅读