我使用发布在https://github.com/OfficeDev/O365-InvestigationTooling的示例 PS
当我运行 API https://manage.office.com/api/v1.0/ $tenantGUID/activity/feed/subscriptions/content
我收到一条错误消息
我使用发布在https://github.com/OfficeDev/O365-InvestigationTooling的示例 PS
当我运行 API https://manage.office.com/api/v1.0/ $tenantGUID/activity/feed/subscriptions/content
我收到一条错误消息
根据我的调查,最初没有订阅时,变量 $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 添加订阅:
授权:不记名{Token}
请将租户 ID 替换为您的。此外,创建订阅后,第一个内容 blob 最多可能需要 12 小时才能对该订阅可用。有关 Office 365 管理活动 API 的更多详细信息,请参阅此处。
对于内容类型,您可以使用以下网址: 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