Office365:访问管理活动api时未经授权的响应

时间:2015-09-15 10:32:21

标签: office365 azure-management-api

我无法访问最近推出的管理活动API。虽然我相信我已经正确配置了我的应用

AppConfig

Permissions Page during Oauth

然而,当我进行以下API调用时

发表

https://manage.office.com/api/v1.0/<tenantId>/activity/feed/subscriptions/start?contentType=Audit.SharePoint    

BODY

{
"webhook" : {
"address": "<myServerURL>",
"authId": "o365activityapinotification",
"expiration": ""
}

}

RESPONSE

401
{
    "Message": "Authorization has been denied for this request."
}

我做错了什么?

更新1

我成功注册了webhook(不知道问题是什么,但现在已经注册了我的webhook)

{
"contentType": "Audit.Sharepoint",
"status": "disabled",
"webhook": {
    "authId": "o365activityapinotification",
    "address": "<myserverurl>",
    "expiration": null,
    "status": "enabled"
}
}

是我得到的回应。现在我的问题是为什么状态已禁用? 我做了一堆修改,但没有收到Push,我相信这里的禁用状态就是原因。有什么帮助吗?

1 个答案:

答案 0 :(得分:2)

API处于预览状态,因此当您订阅时,它处于DISABLED状态,您必须要求MSFT人员为您启用它(前提是您有早期访问邀请) 我的订阅现已启用,我收到了租户级别更改的PUSH通知。