AppGallery Connect:華為游戲登錄驗簽報錯找不到cp的publicKey

來源: 華為開發(fā)者論壇
作者:市長主義
時間:2021-03-10
17468
調(diào)用華為游戲提供的https:jos-api.cloud.huawei.comgameserviceapigbClientApi,接口進行登錄驗簽,總是報錯,“ rtnCode”:-1,“ errMsg”:“找不到cp的 publicKey:28500XXXXXXXXXXXX523 ”

問題描述

調(diào)用華為游戲提供的https://jos-api.cloud.huawei.com/gameservice/api/gbClientApi

接口進行登錄驗簽,總是報錯

“ rtnCode”:-1,“ errMsg”:“找不到cp的 publicKey:28500XXXXXXXXXXXX523 ”

問題分析

看問題報錯原因應該是找不到公鑰,但我查詢了該項目下這個應用是有游戲公私鑰的

ia_300000002.png

ia_300000003.png

問題解決

聯(lián)系華為技術支持(提單可以https://developer.huawei.com/consumer/en/support/feedback )溝通,發(fā)現(xiàn)我們接口請求中的CPID使用錯誤。我們登錄華為AGC頁面的是團隊帳號下的一個子帳號,每個子帳號都有自己的開發(fā)人員ID ,接口請求中使用的CPId必須是團隊帳號的管理員帳號ID ,只有當?shù)卿汚GC頁使用管理員帳號時,界面看到的開發(fā)人員ID才是接口正確的CPId 。

實際文檔中也是明確說明了的, CPId需要從下載的agconnect-services.json文件中獲取,無論是什么級別的帳號登錄AGC頁面, json文件中的cp_id永遠都是管理員帳號的cpid ,具體參考。

最后修改請求中的cpid后,問題解決。

立即登錄,閱讀全文
版權說明:
本文內(nèi)容來自于華為開發(fā)者論壇,本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務商推薦
更多
個人VIP