获取组织资料
适用于:合作伙伴中心 | 由世纪互联运营的合作伙伴中心 | Microsoft Cloud for US Government 合作伙伴中心
获取一个对象,该对象表示合作伙伴的组织配置文件。
必备条件
- 合作伙伴中心身份验证中所述的凭据。 此方案只支持使用应用凭据和用户凭据进行身份验证。
C#
若要获取组织配置文件,请使用 IAggregatePartner.Profiles 集合并调用 OrganizationProfile 属性。 最后,调用 Get () 或 GetAsync () 方法。
// IAggregatePartner partnerOperations;
OrganizationProfile organizationProfile = partnerOperations.Profiles.OrganizationProfile.Get();
示例: 控制台测试应用。 项目:PartnerCenterSDK.FeaturesSamples 类:GetOrganizationProfile.cs
Java
合作伙伴中心 Java SDK 可用于管理合作伙伴中心资源。 这是一个开源项目,由合作伙伴社区维护,不受 Microsoft 正式支持。 如果遇到问题,可以从社区获取帮助或在 GitHub 上创建问题。
若要获取组织配置文件,请使用 IAggregatePartner.getProfiles 函数并调用 getOrganizationProfile 函数。 最后,调用 get () 函数。
// IAggregatePartner partnerOperations;
OrganizationProfile organizationProfile = partnerOperations.getProfiles().getOrganizationProfile().get();
PowerShell
合作伙伴中心 PowerShell 模块可用于管理合作伙伴中心资源。 这是一个开源项目,由合作伙伴社区维护,不受 Microsoft 正式支持。 如果遇到问题,可以从社区获取帮助或在 GitHub 上创建问题。
若要获取组织配置文件,请执行 Get-PartnerOrganizationProfile 命令。
Get-PartnerOrganizationProfile
REST 请求
请求语法
方法 | 请求 URI |
---|---|
GET | {baseURL}/v1/profiles/organization HTTP/1.1 |
请求标头
有关详细信息,请参阅合作伙伴中心 REST 标头。
请求正文
无。
请求示例
GET https://api.partnercenter.microsoft.com/v1/profiles/organization HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: b85cb7ab-cc2e-4966-93f0-cf0d8377a93f
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
REST 响应
如果成功,此方法在响应正文中返回 一个 OrganizationProfile 对象。
响应的成功和错误代码
每个响应都带有一个 HTTP 状态代码,用于指示成功或失败以及其他调试信息。 请使用网络跟踪工具来读取此代码、错误类型和其他参数。 有关完整列表,请参阅错误代码。
响应示例
HTTP/1.1 200 OK
Content-Length: 648
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: b85cb7ab-cc2e-4966-93f0-cf0d8377a93f
Date: Tue, 22 Mar 2016 17:11:06 GMT
{
"id":<id>,
"companyName":"TEST_TEST_BugBash1",
"defaultAddress":{
"country":"US",
"city":"Redmond",
"state":"WA",
"addressLine1":"Two Microsoft Way",
"addressLine2":"",
"postalCode":"98052",
"firstName":"Test",
"lastName":"Account",
"phoneNumber":""
},
"tenantId":<tenantID>,
"domain":"testtestbugbash1.onmicrosoft.com",
"email":"test-partner@microsoft.com",
"language":"es",
"culture":"es-US",
"profileType":"OrganizationProfile",
"links":{
"self":{
"uri":"/profiles/organization",
"method":"GET",
"headers":[]
}
},
"attributes":{
"etag":<etag>,
"objectType":"OrganizationProfile"
}
}