Obter perfil de parceiro
Aplica-se a: Partner Center | Partner Center operado pela 21Vianet | Partner Center para o Microsoft Cloud for US Government
Obtém um objeto que representa o perfil do Microsoft AI Cloud Partner Program do parceiro.
Pré-requisitos
- Credenciais, conforme descrito em Autenticação do Partner Center. Este cenário dá suporte somente à autenticação com credenciais de aplicativo + de usuário.
C#
Para obter um perfil de rede de parceiros, use sua coleção IAggregatePartner.Profiles e chame a propriedade MpnProfile . Finalmente, chame os métodos Get() ou GetAsync().
// IAggregatePartner partnerOperations;
var mpnProfile = partnerOperations.Profiles.MpnProfile.Get();
Exemplo: Aplicativo de teste de console. Project:P artnerCenterSDK.FeaturesSamples Classe: GetMPNProfile.cs
Java
O SDK Java do Partner Center pode ser usado para gerenciar recursos do Partner Center. É um projeto de código aberto mantido pela comunidade de parceiros e não é oficialmente suportado pela Microsoft. Caso se depare com um problema, você pode obter ajuda da comunidade ou abrir um problema no GitHub.
Para obter um perfil de rede de parceiros, use sua função IAggregatePartner.getProfiles e chame a função getMpnProfile . Finalmente, chame a função get().
// IAggregatePartner partnerOperations;
MpnProfile mpnProfile = partnerOperations.getProfiles().getMpnProfile().get();
PowerShell
O módulo PowerShell do Partner Center pode ser usado para gerenciar recursos do Partner Center. É um projeto de código aberto mantido pela comunidade de parceiros e não é oficialmente suportado pela Microsoft. Caso se depare com um problema, você pode obter ajuda da comunidade ou abrir um problema no GitHub.
Para obter um perfil de rede de parceiros, execute o comando Get-PartnerMpnProfile.
Get-PartnerMpnProfile
Solicitação REST
Sintaxe da solicitação
Método | URI da solicitação |
---|---|
GET | {baseURL}/v1/profiles/mpn HTTP/1.1 |
Cabeçalhos da solicitação
Para obter mais informações, confira Cabeçalhos REST do Partner Center.
Corpo da solicitação
Nenhum.
Exemplo de solicitação
GET https://api.partnercenter.microsoft.com/v1/profiles/mpn HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 76879323-92d1-437e-90dd-c84dbb9f7dec
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Connection: Keep-Alive
Resposta REST
Se bem-sucedido, esse método retorna um objeto MPNProfile no corpo da resposta.
Códigos de êxito e de erro de resposta
Cada resposta vem com um código de status HTTP que indica êxito ou falha e informações de depuração adicionais. Use uma ferramenta de rastreamento de rede para ler esse código, o tipo de erro e os parâmetros adicionais. Para obter a lista completa, confira Códigos de Erro.
Exemplo de resposta
HTTP/1.1 200 OK
Content-Length: 177
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 76879323-92d1-437e-90dd-c84dbb9f7dec
Date: Mon, 21 Mar 2016 05:51:29 GMT
{
"mpnId":"<mpnID>",
"profileType":"MpnProfile",
"links":{
"self":{
"uri":"/profiles/mpn",
"method":"GET",
"headers":[]
}
},
"attributes":{
"objectType":"MpnProfile"
}
}