Office Graph TrendingAround 总是 return 403 Forbidden

Office Graph TrendingAround always return 403 Forbidden

调用https://graph.microsoft.com/beta/me/trendingAroundreturns“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 上尝试 trendingAround API。io/en-us/graph-explorer 它也有效,但在应用程序中无效。

List trendingAround API requires Sites.Read.All permission which is not list in https://dev.office.com/app-registration。您需要在 Azure Active Directory 中分配此权限。

  1. 转到 Azure AD > 应用程序中的 Office 365 租户。

  1. 找到您注册的应用程序或注册一个新应用程序。

  2. Microsoft Graph > 委派权限 > 读取所有网站集中的项目。

详情请查看文档Manually register your app with Azure AD so it can access Office 365 APIs