Office365:访问管理活动api时未经授权的响应
我在访问最近推出的管理活动API时遇到问题。虽然我相信我已经正确配置了我的应用程序 但是当我调用下面的API时 发布Office365:访问管理活动api时未经授权的响应,office365,azure-management-api,Office365,Azure Management Api,我在访问最近推出的管理活动API时遇到问题。虽然我相信我已经正确配置了我的应用程序 但是当我调用下面的API时 发布 https://manage.office.com/api/v1.0/<tenantId>/activity/feed/subscriptions/start?contentType=Audit.SharePoint 我做错了什么 更新1 我成功注册了webhook(不知道是什么问题,但它现在已经注册了我的webhook) { “contentType”
https://manage.office.com/api/v1.0/<tenantId>/activity/feed/subscriptions/start?contentType=Audit.SharePoint
我做错了什么
更新1
我成功注册了webhook(不知道是什么问题,但它现在已经注册了我的webhook)
{
“contentType”:“Audit.Sharepoint”,
“状态”:“已禁用”,
“网钩”:{
“authId”:“o365activityapinotification”,
“地址”:“地址”,
“到期”:无效,
“状态”:“已启用”
}
}
这是我得到的回应。现在我的问题是为什么状态已禁用?
我做了一系列的改变,但没有收到任何推动,我相信这是禁用状态的原因。有什么帮助吗?API处于预览状态,因此当您订阅时,它处于禁用状态,您必须请求MSFT人员为您启用它(前提是您有提前访问的邀请)
我的订阅现在已启用,并且我正在收到租户级别更改的推送通知。您能告诉我管理API的身份验证过程吗?我使用客户端凭据流访问令牌。我将“https://manage.office.com”作为我的资源传递,并针对它获取访问令牌。详情可以在这里找到,谢谢你的帮助。我收到错误:“指定的租户ID在系统中配置不正确。”。我已经注册了预览程序,并使用了仪表板上提供的启用API和预览调查。有什么想法吗?租户和该租户的应用程序必须注册。(假设您的租户是abc.com,并且您有一个通过该租户创建的名为myApp的应用程序,那么您需要注册这两个应用程序,然后使用该应用程序。我认为您收到了确认信息或其他信息。否则,我认为错误将持续存在。)在哪里注册以及如何注册?
{
"webhook" : {
"address": "<myServerURL>",
"authId": "o365activityapinotification",
"expiration": ""
}
401
{
"Message": "Authorization has been denied for this request."
}
{
"contentType": "Audit.Sharepoint",
"status": "disabled",
"webhook": {
"authId": "o365activityapinotification",
"address": "<myserverurl>",
"expiration": null,
"status": "enabled"
}
}