0

我使用发布在https://github.com/OfficeDev/O365-InvestigationTooling的示例 PS

当我运行 API https://manage.office.com/api/v1.0/ $tenantGUID/activity/feed/subscriptions/content

我收到一条错误消息

4

2 回答 2

0

根据我的调查,最初没有订阅时,变量 $subs 的值是 '[]'。并且此值为 TRUE,因此代码不会执行 if 分支来添加订阅。为了解决这个问题,我们可以在第一时间手动运行下面的代码来添加订阅:

Write-Host "Looks like we need to turn on your subscriptions now."
Write-Host "#####################################################"

#Let's make sure the subscriptions are started
foreach ($wl in $workLoads)
{
     Invoke-RestMethod -Method Post -Headers $headerParams -Uri "https://manage.office.com/api/v1.0/$tenantGUID/activity/feed/subscriptions/start?contentType=$wl"
}

Write-Host "#####################################################"

或者我们可以通过下面的帖子使用 fiddler 添加订阅:

发布:https ://manage.office.com/api/v1.0/049bef5f-8841-4000-984b-c3f36bdb2d8c/activity/feed/subscriptions/start?contentType=Audit.AzureActiveDirectory

授权:不记名{Token}

发布:https ://manage.office.com/api/v1.0/049bef5f-8841-4000-984b-c3f36bdb2d8c/activity/feed/subscriptions/start?contentType=Audit.Exchange

发布:https ://manage.office.com/api/v1.0/049bef5f-8841-4000-984b-c3f36bdb2d8c/activity/feed/subscriptions/start?contentType=Audit.SharePoint

请将租户 ID 替换为您的。此外,创建订阅后,第一个内容 blob 最多可能需要 12 小时才能对该订阅可用。有关 Office 365 管理活动 API 的更多详细信息,请参阅此处

于 2016-05-20T01:41:32.410 回答
0

对于内容类型,您可以使用以下网址: https : //manage.office.com/api/v1.0/ {tenant_id}/activity/feed/subscriptions/start?contentType={ContentType}

有关 Office 365 管理活动 API 参考的更多信息,请使用以下网址:- https://msdn.microsoft.com/en-us/library/office/mt227394.aspx#ListCurrentSubscriptions

于 2016-05-20T09:14:20.460 回答