Rest Office 365活动日志API

Rest Office 365活动日志API,rest,office365,office365api,office365-restapi,Rest,Office365,Office365api,Office365 Restapi,是否有Office 365 API可用的API,我可以通过它使用应用程序(控制台/库)获取或监视日志? 我想监控在Office365帐户上发生的所有活动的登录、注销、收到的电子邮件、转发等 大约一年前也有人问过同样的问题。目前是否有解决方案 我需要在Office 365管理API中传递访问令牌。如何在Windows Console/Library项目中获取该令牌。具有拉通知功能,请查看其文档。这可能对你有帮助,但我不确定 这个api没有一个稳定的版本,有快照版本 再检查一下这个 谢谢我得到了答案

是否有Office 365 API可用的API,我可以通过它使用应用程序(控制台/库)获取或监视日志? 我想监控在Office365帐户上发生的所有活动的登录、注销、收到的电子邮件、转发等

大约一年前也有人问过同样的问题。目前是否有解决方案

我需要在Office 365管理API中传递访问令牌。如何在Windows Console/Library项目中获取该令牌。

具有拉通知功能,请查看其文档。这可能对你有帮助,但我不确定

这个api没有一个稳定的版本,有快照版本

再检查一下这个

谢谢

我得到了答案

**

Office 365管理API ** 先决条件: Office 365订阅和已与您的Office 365订阅关联的Azure订阅。有关更多详细信息,请参阅将您的Office 365帐户与Azure AD关联以创建和管理应用程序

概述: •客户端应用程序向Azure AD令牌颁发端点进行身份验证,并请求访问令牌。 •Azure AD令牌发布端点发布访问令牌。 •访问令牌用于对安全资源进行身份验证。 •来自安全资源的数据返回到应用程序

有四个关键步骤: 1.在Azure AD中注册 在Azure Active Directory(Azure AD)中注册呼叫服务和接收服务。有关详细说明,请参阅

  • 正在从Azure AD请求访问令牌 要请求访问令牌,请使用HTTP POST发送到租户特定的Azure AD端点。 /oauth2/token
  • 请求示例:

    POST contoso.com/oauth2/token HTTP/1.1
    Host: login.microsoftonline.com
    Content-Type: application/x-www-form-urlencoded
    
    grant_type=client_credentials&client_id=625bc9f6-3bf6-4b6d-94ba-e97cf07a22de&client_secret=qkDwDJlDfig2IpeuUZYKH1Wb8q1V0ju6sILxQQqhJ+s=&resource=https%3A%2F%2Fservice.contoso.com%2F
    
    响应示例:

    {
    "access_token":"eyJhbGciOiJSUzI1NiIsIng1dCI6IjdkRC1nZWNOZ1gxWmY3R0xrT3ZwT0IyZGNWQSIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL3NlcnZpY2UuY29udG9zby5jb20vIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvN2ZlODE0NDctZGE1Ny00Mzg1LWJlY2ItNmRlNTdmMjE0NzdlLyIsImlhdCI6MTM4ODQ0ODI2NywibmJmIjoxMzg4NDQ4MjY3LCJleHAiOjEzODg0NTIxNjcsInZlciI6IjEuMCIsInRpZCI6IjdmZTgxNDQ3LWRhNTctNDM4NS1iZ",
    "token_type":"Bearer",
    "expires_in":"3599",
    "expires_on":"1388452167",
    "resource":"https://service.contoso.com/"
    }
    
  • 调用Office 365管理API。仅应用程序访问令牌将传递到Office 365管理API,以对应用程序进行身份验证和授权

  • 感谢回复:ews java api不能在c#中使用。通知API仅适用于邮件。是否有类似管理活动API的API?