近期專案需要對接華為的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
作者:鼓樓趙又廷
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/126232.html
標籤:其他
上一篇:一道微機原理題
