获取许可证使用情况信息
如何获取 Office 和 Dynamics 工作负载级别的许可证使用情况信息。
必备条件
合作伙伴中心身份验证中所述的凭据。 此方案支持使用应用凭据和用户凭据进行身份验证。
REST 请求
请求语法
方法 | 请求 URI |
---|---|
GET | {baseURL}/v1/analytics/commercial/usage/license/ HTTP/1.1 |
请求标头
有关详细信息,请参阅合作伙伴中心 REST 标头。
URI 参数
参数 | 类型 | 说明 | 必须 |
---|---|---|---|
top | 字符串 | 要在请求中返回的数据行数。 如果未指定,最大值和默认值为 10000。 当查询中存在多行数据时,响应正文中包含的下一个链接可用于请求下一页数据。 | 否 |
skip | int | 要在查询中跳过的行数。 使用此参数可以浏览较大的数据集。 例如,top=10000 和 skip=0,将检索前 10000 行数据;top=10000 和 skip=10000,将检索之后的 10000 行数据,依此类推。 | 否 |
filter | string | 请求中的 filter 参数包含一条或多条语句,用于在响应中筛选行。 每个语句都包含与 或 运算符关联的eq 字段和值,可以使用 或 or 组合and 语句。ne 下面是一些示例 filter 参数:filter=workloadCode eq 'SFB' filter=workloadCode eq 'SFB' or (channel eq 'Reseller') 可以指定的字段如下所示: workloadCode workloadName serviceCode serviceName channel customerTenantId customerName productId productName |
否 |
groupby | string | 仅将数据聚合应用于指定字段的语句。 可以指定的字段如下所示: workloadCode workloadName serviceCode serviceName channelcustomerTenantId customerName productId productName 返回的数据行将包含 groupby 参数中指定的字段和以下内容: licensesActive licensesQualified |
否 |
processedDateTime | DateTime | 可以指定处理使用情况数据的日期。 默认为处理数据时的最新日期 | 否 |
请求示例
GET https://api.partnercenter.microsoft.com/partner/v1/analytics/commercial/usage/license?filter=customerTenantId%20eq%20%27aaaabbbb-0000-cccc-1111-dddd2222eeee%27 HTTP 1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: bad5f75f-fd44-43ab-9325-bbc79dcba9da
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Host: api.partnercenter.microsoft.com
REST 响应
如果成功,响应正文将包含以下字段,其中包含有关许可证使用情况的数据。
字段 | 类型 | 说明 |
---|---|---|
workloadCode | 字符串 | 工作负载代码 |
workloadName | 字符串 | 工作负荷名称 |
serviceCode | 字符串 | 服务代码 |
serviceName | 字符串 | Service name |
channel | 字符串 | 渠道名称、经销商 |
customerTenantId | 字符串 | 客户的唯一标识符 |
customerName | 字符串 | 客户名称 |
productId | 字符串 | 产品的唯一标识符 |
productName | string | 产品名称 |
licensesActive | long | 每个工作负载的活动许可证数 |
licensesQualified | long | 工作负载的合格许可证数 |
processedDateTime | DateTime | 上次处理数据的日期 |
响应的成功和错误代码
每个响应都带有一个 HTTP 状态代码,用于指示成功或失败以及其他调试信息。 请使用网络跟踪工具来读取此代码、错误类型和其他参数。 如需完整列表,请参阅合作伙伴中心 REST 错误代码。
响应示例
HTTP/1.1 200 OK
Content-Length: 487
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: bad5f75f-fd44-43ab-9325-bbc79dcba9da
MS-CV: f0trvmq8mEScHcFS.0
MS-ServerId: 4
Date: Wed, 24 Oct 2018 22:37:18 GMT
{
"Value": [
{
"processedDateTime": "2018-10-14T00:00:00",
"workloadCode": "SPO",
"workloadName": "SharePoint",
"serviceCode": "o365",
"serviceName": "Microsoft Office 365",
"channel": "reseller",
"customerTenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"customerName": "TEST COMPANY",
"productId": "6FD2C87F-B296-42F0-B197-1E91E994B900",
"productName": "OFFICE 365 ENTERPRISE E3",
"licenseActive": 0,
"licensesQualified": 1
},
{
"processedDateTime": "2018-10-14T00:00:00",
"workloadCode": "EXO",
"workloadName": "Exchange",
"serviceCode": "o365",
"serviceName": "Microsoft Office 365",
"channel": "reseller",
"customerTenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"customerName": "TEST COMPANY",
"productId": "45A2423B-E884-448D-A831-D9E139C52D2F",
"productName": "EXCHANGE ONLINE PROTECTION",
"licenseActive": 0,
"licensesQualified": 1
}
}