Resolução de erros comuns de autenticação

Nota

As APIs do Portal do Parceiro Cloud estão integradas e continuarão a trabalhar no Partner Center. A transição introduz pequenas mudanças. Reveja as alterações listadas no Cloud Partner Portal API Reference para garantir que o seu código continua a funcionar após a transição para o Partner Center. As APIs de CPP só devem ser utilizadas para produtos já integrados antes da transição para o Partner Center; novos produtos devem utilizar APIs de submissão do Partner Center.

Este artigo fornece assistência com erros de autenticação comuns ao utilizar as APIs do Portal do Parceiro cloud.

Erro não autorizado

Se tiver 401 unauthorized erros consistentemente, verifique se tem um token de acesso válido. Se ainda não o fez, crie uma aplicação básica do Azure Ative Directory (Azure AD) e um principal de serviço, conforme descrito no portal Use para criar uma aplicação e um diretor de serviço azure ative que possa aceder aos recursos. Em seguida, utilize a aplicação ou um simples pedido HTTP POST para verificar o seu acesso. Você incluirá o ID do inquilino, ID de aplicação, ID de objeto, e a chave secreta para obter o token de acesso.

Erro de proibição

Se tiver um 403 forbidden erro, certifique-se de que o titular do serviço correto foi adicionado à sua conta de editor no Portal do Parceiro Cloud. Siga os passos na página Pré-Requisitos para adicionar o seu principal de serviço ao portal.

Se o principal de serviço correto tiver sido adicionado, verifique todas as outras informações. Preste muita atenção ao ID do objeto introduzido no portal. Existem dois IDs de objeto na página de registo da aplicação Azure Ative Directory, e você deve usar o ID do objeto local. Pode encontrar o valor correto indo para a página de registos da App para a sua aplicação e clicando no nome da aplicação sob aplicação Gerida no diretório local. Isto leva-o às propriedades locais da aplicação, onde pode encontrar o ID do objeto correto na página Propriedades, como mostra a seguinte figura. Além disso, certifique-se de que utiliza o ID do editor correto quando adicionar o principal de serviço e fazer a chamada da API.