获取合作伙伴配置文件
适用于:合作伙伴中心 | 由世纪互联运营的合作伙伴中心 | Microsoft Cloud for US Government 合作伙伴中心
获取表示合作伙伴的 Microsoft AI 云合作伙伴计划配置文件的对象。
先决条件
- 合作伙伴中心身份验证中所述的凭据。 此方案只支持使用应用凭据和用户凭据进行身份验证。
C#
若要获取合作伙伴网络配置文件,请使用 IAggregatePartner.Profiles 集合并调用 MpnProfile 属性。 最后,调用 Get() 或 GetAsync() 方法。
// IAggregatePartner partnerOperations;
var mpnProfile = partnerOperations.Profiles.MpnProfile.Get();
示例: 控制台测试应用。 Project:P artnerCenterSDK.FeaturesSamples 类:GetMPNProfile.cs
Java
合作伙伴中心 Java SDK 可用于管理合作伙伴中心资源。 它是由合作伙伴社区维护的开源项目,不受 Microsoft 正式支持。 如果遇到问题,可以从社区获取帮助或在 GitHub 上创建问题。
若要获取合作伙伴网络配置文件,请使用 IAggregatePartner.getProfiles 函数并调用 getMpnProfile 函数。 最后,调用 get() 函数。
// IAggregatePartner partnerOperations;
MpnProfile mpnProfile = partnerOperations.getProfiles().getMpnProfile().get();
PowerShell
合作伙伴中心 PowerShell 模块可用于管理合作伙伴中心资源。 它是由合作伙伴社区维护的开源项目,不受 Microsoft 正式支持。 如果遇到问题,可以从社区获取帮助或在 GitHub 上创建问题。
若要获取合作伙伴网络配置文件,请执行 Get-PartnerMpnProfile 命令。
Get-PartnerMpnProfile
REST 请求
请求语法
方法 | 请求 URI |
---|---|
GET | {baseURL}/v1/profiles/mpn HTTP/1.1 |
请求标头
有关详细信息,请参阅合作伙伴中心 REST 标头。
请求正文
无。
请求示例
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: cb9f3209-d020-4bf9-871c-e1f1c75348f8
Connection: Keep-Alive
REST 响应
如果成功,此方法在响应正文中返回 MPNProfile 对象。
响应的成功和错误代码
每个响应都带有一个 HTTP 状态代码,用于指示成功或失败以及其他调试信息。 请使用网络跟踪工具来读取此代码、错误类型和其他参数。 有关完整列表,请参阅错误代码。
响应示例
HTTP/1.1 200 OK
Content-Length: 177
Content-Type: application/json; charset=utf-8
MS-CorrelationId: cb9f3209-d020-4bf9-871c-e1f1c75348f8
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"
}
}
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈