https://graph.microsoft.com/v1.0/sites/root不适用于租户

时间:2017-07-05 15:42:32

标签: sharepoint office365 microsoft-graph

我们在访问API“https://graph.microsoft.com/v1.0/sites/root”时遇到了一些问题。在我们的一个租户中,它正在运行,但是在另一个具有ADFS身份验证的租户中,它无法运行并向我们返回以下消息:

{
    "error": {
        "code": "unauthenticated",
        "message": "The caller is not authenticated.",
        "innerError": {
            "request-id": "fb9267cb-1901-441e-b81c-18a831787bc2",
            "date": "2017-07-05T15:14:57"
        }
    }
}

enter image description hereGet a site resource文档中,将需要站点权限,例如Sites.Read.All或Sites.ReadWrite.All。从修改权限弹出窗口中,我们可以看到测试用户具有该权限:

enter image description here

我们可以成功运行其他api调用,例如“获取我的个人资料”。任何想法可能是“未经验证”错误的原因是什么?我们应该在这里查看什么?任何见解都非常感谢。提前致谢。

1 个答案:

答案 0 :(得分:0)

感谢MS团队,事实证明用户无法访问租户的根网站。所以它看起来像是一种合法的回应。如果不访问根站点,用户将无法查询该根站点的任何信息。