我正在测试MSFT Graph的SharedWithMe REST API,并且不断收到服务返回的空集合。
我已验证是否存在另一个组织的朋友与我共享的文档(DriveItem)。我使用默认的OneDrive Webclient进行了此操作。按预期,该“选项卡”中列出了一个文档。
我通过Graph Explorer登录了我的帐户(OneDrive业务),并确保我具有Files.ReadWrite.All权限。然后,我发布了示例REST API,以检索与我共享的项目...但这是响应:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)",
"value": []
}
通过Graph Explorer进行的其他REST调用确实返回了我期望为帐户提供的结果,因此,我很确定自己已通过身份验证。
我希望此API返回的集合中包含一个(远程)DriveItem,但可惜没有。
由于REST服务返回200(这不是语法),所以我不知道如何解决此问题。有人有什么想法吗?
谢谢。
答案 0 :(得分:0)
未记录,但添加了allowExternal
querystring参数:
https://graph.microsoft.com/v1.0/me/drive/sharedWithMe?allowExternal=true