Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se ao: Partner Center | Partner Center operado pela 21Vianet | Partner Center para Microsoft Cloud for US Government
O aplicativo de teste do console é fornecido em C# e Java, ele fornece códigos de exemplo para todos os cenários compatíveis com as APIs do Partner Center. Você também pode usá-lo para testes.
Funções apropriadas: Agente administrativo | Agente de vendas
Obter o código
Baixe o código de exemplo para o aplicativo de teste do console.
.NET
Baixe o código de exemplo e modifique-o conforme necessário.
Importante
Antes de compilar o aplicativo, atualize os valores no arquivo App.config para refletir as informações de autenticação do Microsoft Entra que você criou na autenticação do Partner Center. Especificamente, você deve usar as configurações da conta da sandbox de integração durante o desenvolvimento inicial ou para testes em produção.
Em ScenarioSettings no arquivo App.config, você pode definir parâmetros que serão passados automaticamente para os cenários que você executar.
Para modificar a lista de cenários executados, comente as linhas em IPartnerScenario[] mainScenarios ou em um método Get Scenarios individual, encontrado no arquivo Program.cs.
Java
O SDK Java do Centro de Parceiros pode ser usado para gerenciar recursos do Centro de Parceiros. É um projeto de software livre mantido pela comunidade de parceiros e não tem suporte oficial da Microsoft. Caso você se depare com um problema, pode obter ajuda da comunidade ou abrir um problema no GitHub.
Baixe o código de exemplo e modifique conforme necessário.
Importante
Antes de criar o aplicativo, atualize as informações no arquivo SamplesConfigurations.json para refletir as informações de autenticação do Microsoft Entra que você criou no Partner Center. Especificamente, você deve usar as configurações da conta da sandbox de integração durante o desenvolvimento inicial ou para testes em produção.
Na seção ScenarioSettings do arquivo SamplesConfiguration.json, é possível definir parâmetros que serão automaticamente passados para os cenários que você executar.
Para modificar a lista de cenários executados, comente linhas em IPartnerScenario[] mainScenarios ou em um método individual "Obter Cenários" encontrado no arquivo Program.java.
O que mudar
Use as listas a seguir para determinar o que alterar ou não no código de exemplo.
Configurações de Serviço de Parceiro
Para PartnerServiceSettings, não altere:
- PartnerServiceApiEndpoint
- AuthenticationAuthorityEndpoint
- GraphEndpoint
- CommonDomain
Todas essas configurações são necessárias para que as chamadas de API de exemplo funcionem corretamente.
Autenticação do Usuário
Para UserAuthentication, você precisa alterar:
- ApplicationId (sua ID de aplicativo do Microsoft Entra usada para efetuar o logon)
- UserName (seu nome de usuário do active directory)
- Senha (sua senha do Active Directory).
Não altere:
- ResourceUrl
- RedirectUrl
Autenticação de Aplicativo
Para AppAuthentication, você precisa alterar:
- ApplicationId (ID do aplicativo no Active Directory usada para login do aplicativo)
- ApplicationSecret (seu segredo de aplicativo do Active Directory usado para efetuar o logon no aplicativo)
- Domínio (seu domínio do Active Directory no qual o aplicativo está hospedado)
Configurações de cenário
Para ScenarioSettings, não altere:
- CustomerDomainSuffix (o sufixo de domínio usado ao criar um novo cliente)
Configurações opcionais. Se deixadas em branco, essas informações precisarão ser inseridas ao executar um cenário, quando necessário):
- CustomerIdToDelete (a ID do cliente usada para exclusão)
- DefaultCustomerId (a ID do cliente a ser usada em cenários relacionados ao cliente)
- DefaultInvoiceID (a ID da fatura a ser usada em cenários de fatura)
- PartnerID (a ID do parceiro a ser usada em cenários de parceiro indireto)
- DefaultServiceRequestId (a ID da solicitação de serviço a ser usada nos cenários de solicitação de serviço)
- DefaultSupportTopicID (a ID do tópico de suporte a ser usada nos cenários de solicitação de serviço)
- DefaultOfferID (a ID da oferta a ser usada nos cenários de oferta)
- DefaultOrderID (a ID da ordem a ser usada nos cenários de ordem)
- DefaultSubscriptionID (o ID da assinatura a ser usado em cenários de assinatura)
Opcional para alteração. Todas essas configurações especificam a quantidade de entradas por página ao recuperar o conteúdo paginado:
- CustomerPageSize
- InvoicePageSize
- ServiceRequestPageSize
- DefaultOfferPageSize
- SubscriptionPageSize