針對常見的驗證錯誤進行疑難解答

注意

Cloud Partner 入口網站 API 已與整合,並將繼續在合作夥伴中心運作。 轉換引進了小型變更。 檢閱 Cloud Partner 入口網站 API 參考所列的變更,以確保您的程式代碼在轉換至合作夥伴中心後繼續運作。 CPP API 應該只用於轉換至合作夥伴中心之前已整合的現有產品:新產品應使用合作夥伴中心提交 API。

本文提供使用 Cloud Partner 入口網站 API 時常見驗證錯誤的協助。

未經授權的錯誤

如果您一直收到 401 unauthorized 錯誤,請確認您有有效的存取令牌。 如果您尚未這麼做,請建立基本的 Microsoft Entra 應用程式和服務主體,如使用入口網站建立可存取資源的 Microsoft Entra 應用程式和服務主體中所述。 然後,使用應用程式或簡單的 HTTP POST 要求來驗證您的存取權。 您將包含租使用者標識碼、應用程式識別碼、物件識別碼和秘密密鑰,以取得存取令牌。

禁止錯誤

如果您收到 403 forbidden 錯誤,請確定已在Cloud Partner入口網站中將正確的服務主體新增至您的發行者帳戶。 請遵循 [必要條件] 頁面中的步驟,將服務主體新增至入口網站。

如果已新增正確的服務主體,請確認所有其他資訊。 請密切關注入口網站中輸入的物件標識碼。 Microsoft Entra 應用程式註冊頁面中有兩個物件識別碼,您必須使用本機對象識別碼。 您可以移至應用程式的 [應用程式註冊] 頁面,然後按下本機目錄中受控應用程式底下的應用程式名稱,以找到正確的值。 這會帶您前往應用程式的本機屬性,您可以在 [屬性] 頁面中找到正確的對象識別碼,如下圖所示。 此外,請確定您在新增服務主體並進行 API 呼叫時,使用正確的發行者識別碼。