近期項(xiàng)目需要對(duì)接華為的連接API業(yè)務(wù),希望通過(guò)PMS API的服務(wù)器接口實(shí)現(xiàn)商品的創(chuàng)建,結(jié)果用郵遞員做基本業(yè)務(wù)對(duì)接試驗(yàn)時(shí)總是報(bào)錯(cuò)403client令牌授權(quán)失敗。
查看錯(cuò)誤碼描述,發(fā)現(xiàn)導(dǎo)致該錯(cuò)誤的原因?yàn)殍b權(quán)失?。?/span>
結(jié)合以前的項(xiàng)目經(jīng)驗(yàn),先檢查了申請(qǐng)令牌時(shí)的客戶(hù)端id的權(quán)限是否不足,結(jié)果是管理員權(quán)限,說(shuō)明權(quán)限足夠。
2.后來(lái)漢語(yǔ)中類(lèi)似的仔細(xì)看了下官網(wǎng)文檔,官方文檔是建議創(chuàng)建API客戶(hù)端時(shí),該客戶(hù)端關(guān)聯(lián)的項(xiàng)目選址N / A ,我這里關(guān)聯(lián)的是一個(gè)我隨手創(chuàng)建的“項(xiàng)目測(cè)試”,該項(xiàng)目下面關(guān)聯(lián)的應(yīng)用的appid是100xxx591 ,然而郵遞員業(yè)務(wù)請(qǐng)求中的APPID是101XXX531,初步判斷是因?yàn)檫@個(gè)導(dǎo)致鑒權(quán)不通過(guò)。
3.最后為了驗(yàn)證想法,新建了一個(gè)關(guān)聯(lián)項(xiàng)目為NA (表示支持所有的項(xiàng)目)的API客戶(hù)端,并使用該客戶(hù)端請(qǐng)求獲取令牌,后續(xù)業(yè)務(wù)請(qǐng)求終于正常了。
特此隨手做個(gè)業(yè)務(wù)總結(jié),遇到華為的403鑒權(quán)失敗錯(cuò)誤,先看權(quán)限,再看關(guān)聯(lián)項(xiàng)目。
參考內(nèi)容:
PMS創(chuàng)建商品API參考:https : //developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-References/agcapi-addproduct