列出 userCredentialUsageDetails

命名空间:microsoft.graph

重要

Microsoft Graph版本下的 /beta API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

获取给定 租户的 userCredentialUsageDetails 对象列表。 详细信息包括用户信息、重置状态和失败原因。

权限

要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) Reports.Read.All
委派(个人 Microsoft 帐户) 不支持。
应用 Reports.Read.All

HTTP 请求

GET /reports/userCredentialUsageDetails

可选的查询参数

此函数支持可选的 OData 查询参数 $filter。 你可以将 $filter userCredentialUsageDetails 资源的以下一个或多个属性。

属性 说明和示例
功能 按要注册和重置 (使用率数据类型) 。 例如:/reports/userCredentialUsageDetails?$filter=feature eq 'registration'。 支持的筛选器运算符: eq
userDisplayName 按用户筛选显示名称。 例如:/reports/userCredentialUsageDetails?$filter=userDisplayName eq 'Contoso'。 支持的筛选器运算符: eqstartswith() 。 支持不区分大小写。
userPrincipalName 按用户主体名称进行筛选。 例如:/reports/userCredentialUsageDetails?$filter=userPrincipalName eq 'Contoso'。 支持的筛选器运算符: eqstartswith() 。 支持不区分大小写。
isSuccess 按活动状态筛选。 例如:/reports/userCredentialUsageDetails?$filter=isSuccess eq true。 支持的筛选器运算符: eqorderby
authMethod 按注册期间使用的身份验证方法进行筛选。 例如:/reports/userCredentialUsageDetails?$filter=authMethod eq microsoft.graph.usageAuthMethod'email'。 支持的筛选器运算符 eq :。
failureReason 如果活动失败, (失败原因筛选) 。 例如:/reports/userCredentialUsageDetails?$filter=failureReason eq 'Contoso'。 支持的筛选器运算符: eqstartswith() 。 支持不区分大小写。

请求标头

名称 说明
Authorization 持有者 {token}
Content-Type application/json

请求正文

请勿提供此方法的请求正文。

响应

如果成功,此方法在响应正文中返回 响应代码和 200 OK userCredentialUsageDetails 对象集合。

示例

以下示例演示如何调用此 API。

请求

下面展示了示例请求。

GET https://graph.microsoft.com/beta/reports/userCredentialUsageDetails

响应

下面展示了示例响应。

注意: 为了提高可读性,可能缩短了此处显示的响应对象。 所有属性都从实际调用中返回。

HTTP/1.1 200 OK
Content-type: application/json

{
  "@odata.context":"https://graph.microsoft.com/beta/reports/$metadata#Collection(microsoft.graph.getUserCredentialUsageDetails)",
  "value":[
    {
      "id" : "id-value",
      "feature":"registration",
      "userPrincipalName":"userPrincipalName-value",
      "userDisplayName": "userDisplayName-value",
      "isSuccess" : true,
      "authMethod": "email",
      "failureReason": "User contacted an admin after trying the email verification option",
      "eventDateTime" : "2019-04-01T00:00:00Z"
    }
  ]
}