获取合作伙伴的使用情况摘要
适用于:合作伙伴中心 | Microsoft Cloud for US Government 合作伙伴中心
可以使用 PartnerUsageSummary 资源获取在当前计费周期内购买特定 Azure 服务或资源的所有客户的合作伙伴使用情况摘要。
此 API 返回的总金额不会返回具有 Azure 计划的客户的消耗量。 计划在将来弃用。
必备条件
- 合作伙伴中心身份验证中所述的凭据。 此方案只支持使用应用凭据和用户凭据进行身份验证。
C#
获取当前计费周期内购买特定 Azure 服务或资源的所有客户的使用情况摘要:
使用 IAggregatePartner。
调用 UsageSummary 属性,后跟 Get () 或 GetAsync () 方法:
// IAggregatePartner partnerOperations; var usageSummary = partnerOperations.UsageSummary.Get();
有关示例,请参阅以下内容:
- 示例: 控制台测试应用
- 项目: PartnerSDK.FeatureSamples
- 类: GetPartnerUsageSummary.cs
REST 请求
请求语法
方法 | 请求 URI |
---|---|
GET | {baseURL}/v1/usagesummary HTTP/1.1 |
请求标头
有关详细信息,请参阅合作伙伴中心 REST 标头。
请求正文
无。
请求示例
GET https://api.partnercenter.microsoft.com/v1/usagesummary HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: e128c8e2-4c33-4940-a3e2-2e59b0abdc67
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
REST 响应
如果成功,此方法在响应正文中返回 PartnerUsageSummary 资源。
响应的成功和错误代码
每个响应都带有一个 HTTP 状态代码,用于指示成功或失败以及其他调试信息。 请使用网络跟踪工具来读取此代码、错误类型和其他参数。 有关完整列表,请参阅 错误代码。
响应示例
HTTP/1.1 200 OK
Content-Length: 1120
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: e128c8e2-4c33-4940-a3e2-2e59b0abdc67
Date: Tue, 17 Sep 2019 20:31:45 GMT
{
"customersOverBudget": 1,
"customersTrendingOver": 0,
"customersWithUsageBasedSubscription": 11,
"resourceId": "a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1",
"id": "a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1",
"resourceName": "PLAMUATT2NETNEW",
"name": "PLAMUATT2NETNEW",
"billingStartDate": "2019-08-28T00:00:00-07:00",
"billingEndDate": "2019-09-27T00:00:00-07:00",
"totalCost": 22.861172,
"currencyLocale": "fr-FR",
"lastModifiedDate": "2019-09-01T23:04:41.193+00:00",
"links": {
"self": {
"uri": "/usagesummary",
"method": "GET",
"headers": []
}
},
"attributes": {
"objectType": "PartnerUsageSummary"
}
}