Solução de problemas de erros comuns de autenticação
Observação
As APIs do Cloud Partner Portal estão integradas e continuarão a trabalhar no Partner Center. A transição introduz pequenas alterações. Analise as alterações listadas na Referência da API do Cloud Partner Portal para garantir que o seu código continue a funcionar após a transição para o Partner Center. As APIs de CPP só devem ser usadas para produtos existentes que já estavam integrados antes da transição para o Partner Center; novos produtos devem usar APIs de envio do Partner Center.
Este artigo fornece assistência com erros comuns de autenticação ao usar as APIs do Cloud Partner Portal.
Erro não autorizado
Se você receber erros de 401 unauthorized
consistentemente, verifique se você tem um token de acesso válido. Se ainda não o fizeste, cria uma aplicação básica Microsoft Entra e uma entidade de serviço, conforme descrito em Usar o portal para criar uma aplicação e uma entidade de serviço do Microsoft Entra que possam aceder a recursos. Em seguida, use o aplicativo ou uma simples solicitação HTTP POST para verificar seu acesso. Você incluirá a ID do locatário, a ID do aplicativo, a ID do objeto e a chave secreta para obter o token de acesso.
Erro proibido
Se você receber um erro 403 forbidden
, verifique se a entidade de serviço correta foi adicionada à sua conta de editor no Cloud Partner Portal. Siga as etapas na página Pré-requisitos para adicionar a sua entidade de serviço ao portal.
Se a entidade de serviço correta tiver sido adicionada, verifique todas as outras informações. Preste muita atenção ao ID do objeto inserido no portal. Há duas IDs de objeto na página de registro do aplicativo Microsoft Entra e você deve usar a ID de objeto local. Você pode encontrar o valor correto acessando a página de registros do aplicativo para seu aplicativo e clicando no nome do aplicativo em Aplicativo gerenciado no diretório local. Isso leva você às propriedades locais do aplicativo, onde você pode encontrar o ID do objeto correto na página Propriedades, conforme mostrado na figura a seguir. Além disso, certifique-se de usar o ID de editor correto ao adicionar a entidade de serviço e fazer a chamada de API.