对https://graph.microsoft.com/beta/me/trendingAround的调用返回" 403 Forbidden"虽然该应用程序具有File.Read权限。
我已经查过了 http://graph.microsoft.io/en-us/docs/authorization/permission_scopes并且没有找到任何更合适的特权。我甚至试图在 dev.office.com/app-registration 上列出所有权限,但响应是一样的。
对 graph.microsoft.com/beta/me/people 的调用有效。
如果我在 graph.microsoft.io/en-us/graph-explorer 上试用trendingAround API,它也可以使用,但不适用于App。
答案 0 :(得分:0)
List trendingAround API需要 Sites.Read.All 权限,该权限不在https://dev.office.com/app-registration中列出。您需要在Azure Active Directory中分配此权限。
找到您注册的应用程序或注册一个新应用程序。
Microsoft Graph>委托权限>阅读所有网站集中的项目。
有关详细信息,请查看文档Manually register your app with Azure AD so it can access Office 365 APIs