Obter perfil de parceiro
Aplica-se a: Partner Center | Partner Center operado pela 21Vianet | Partner Center for 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 na autenticação do Partner Center. Este cenário suporta autenticação apenas com credenciais App+User.
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 suportado oficialmente pela Microsoft. Você pode obter ajuda da comunidade ou abrir um problema no GitHub se tiver um problema.
Para obter um perfil de rede de parceiros, use a 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 suportado oficialmente pela Microsoft. Você pode obter ajuda da comunidade ou abrir um problema no GitHub se tiver um problema.
Para obter um perfil de rede de parceiros, execute o comando Get-PartnerMpnProfile.
Get-PartnerMpnProfile
Pedido REST
Sintaxe da solicitação
Método | URI do pedido |
---|---|
GET | {baseURL}/v1/perfis/mpn HTTP/1.1 |
Cabeçalhos do pedido
Para obter mais informações, consulte Cabeçalhos REST do Partner Center.
Corpo do pedido
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 do REST
Se bem-sucedido, esse método retorna um objeto MPNProfile no corpo da resposta.
Códigos de sucesso e erro de resposta
Cada resposta vem com um código de status HTTP que indica sucesso ou falha e informações adicionais de depuração. Use uma ferramenta de rastreamento de rede para ler esse código, tipo de erro e parâmetros adicionais. Para obter a lista completa, consulte 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"
}
}