Office Graph TrendingAround始终返回403 Forbidden

时间:2016-05-12 11:47:47

标签: office365 office365api microsoft-graph

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。

1 个答案:

答案 0 :(得分:0)

List trendingAround API需要 Sites.Read.All 权限,该权限不在https://dev.office.com/app-registration中列出。您需要在Azure Active Directory中分配此权限。

  1. 转到Azure AD中的Office 365租户>应用
  2. enter image description here

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

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

    3. enter image description here

      有关详细信息,请查看文档Manually register your app with Azure AD so it can access Office 365 APIs