簡體   English   中英

Microsoft Graph 列表活動統計

[英]Microsoft Graph List activityStatistics

我按照 web 頁面( https://docs.microsoft.com/en-us/graph/api/activitystatistics-list?view=graph-rest-beta&tabs=http )並使用 MS Graph Explorer( Z5E0556C500ADEADE807B1000ADE807Bmicrosoft.com/en-us/graph/graph-explorer/preview )作為圖像顯示到 List activityStatistics,但始終獲得以下信息。

{
"error": {
"code": "UnknownError",
"message": "{"Code":"Forbidden","Message":"Access to the requested resource is forbidden.","Target":"ReadUserAnalyticsV2","Details":[{"Code":"PolicyNotSatisfied","Message":"The following authorization requirements are not satisfied: UserRequireAdvancedMyALicense."}]}",
"innerError": {
"request-id": "0bf68858-17f4-498c-bb2b-c2c185e51e78",
"date": "2020-04-08T18:22:22"
}
}
}

我已經嘗試使用許可證獲取https://graph.microsoft.com/beta/me/analytics/settings以檢查我是否擁有像圖像一樣的許可證

{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#users('5eed83b1-2949-4c9f-b42a-ee9055dfb4fd')/analytics/settings",
    "hasLicense": true,
    "hasOptedOut": false,
    "hasGraphMailbox": true
}

我該如何解決這個問題? 非常感謝。

根據本文檔,要讓分析 API 為用戶返回結果,當前用戶分析設置必須顯示有效的 MyAnalytics 許可證,選擇使用 MyAnalytics,並擁有啟用圖形的雲托管郵箱。

簽名用戶 (/me) 應該有以下響應 GET /me/analytics/settings { "hasGraphMailbox": true, "hasLicense": true, "hasOptedOut": false }

然后 Analytics API 將返回結果。 如果用戶沒有許可證,您可以通過PowerShell分配許可證

用戶還應該分配有“Microsoft MyAnalytics(Full)”許可證,如下圖所示。 要分配許可證,您可以導航到 portal.office.com。 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM