PMS API报错403 client token authorization fail

   日期:2020-09-25     浏览:101    评论:0    
核心提示:近期项目需要对接华为的Connect API业务,希望通过PMS API的服务器接口实现商品的创建,结果用postman做基本业务对接试验时总是报错403client token authorization fail。查看错误码描述,得知导致该错误的原因为鉴权失败:结合以往的项目经验,先检查了申请token时的客户端id的权限是否不足,结果是管理员权限,说明权限足够。后来又仔细看了下官网文档,官方文档是建议创建API客户端时,该客户端关联的项目选址N/A,我这里关联的是一个我随手创建的“项目测试”,

近期项目需要对接华为的Connect API业务,希望通过PMS API的服务器接口实现商品的创建,结果用postman做基本业务对接试验时总是报错403client token authorization fail。

查看错误码描述,得知导致该错误的原因为鉴权失败:

  1. 结合以往的项目经验,先检查了申请token时的客户端id的权限是否不足,结果是管理员权限,说明权限足够。

  2. 后来又仔细看了下官网文档,官方文档是建议创建API客户端时,该客户端关联的项目选址N/A,我这里关联的是一个我随手创建的“项目测试”,该项目下面关联的应用appid是100xxx591,然而postman业务请求中的appid是101XXX531,初步判断是因为这个导致鉴权不通过。

  3. 最后为了验证想法,新建了一个关联项目为NA(表示支持所有的项目)的API客户端,并使用该客户端请求获取token,后续业务请求终于正常了。

特此随手做个业务总结,遇到华为的403鉴权失败错误,先看权限,再看关联项目。

参考内容:
PMS 创建商品API参考:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-References/agcapi-addproduct

文章来源:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0202358285225370885&fid=0101271690375130218
作者:鼓楼赵又廷

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服