近期我的项目须要对接华为的Connect API业务,心愿通过PMS API的服务器接口实现商品的创立,后果用postman做根本业务对接试验时总是报错403client token authorization fail。
查看错误码形容,得悉导致该谬误的起因为鉴权失败:
- 联合以往的我的项目教训,先查看了申请token时的客户端id的权限是否有余,后果是管理员权限,阐明权限足够。
- 起初又认真看了下官网文档,官网文档是倡议创立API客户端时,该客户端关联的我的项目选址N/A,我这里关联的是一个我顺手创立的“我的项目测试”,该我的项目上面关联的利用appid是100xxx591,然而postman业务申请中的appid是101XXX531,初步判断是因为这个导致鉴权不通过。
- 最初为了验证想法,新建了一个关联我的项目为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
作者:鼓楼赵又廷