[英]Microsoft Graph List activityStatistics
我按照 web 頁面( https://docs.microsoft.com/en-us/graph/api/activitystatistics-list?view=graph-rest-beta&tabs=http )並使用 MS Graph Explorer( Z5E0556C500ADEADE807B1000ADE807B ) microsoft.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.