Microsoft Graph可以提供List items shared with the signed-in user。我想将此REST功能与OneDrive file picker for JavaScript v7.0 SDK集成。我的集成目标是使用OneDrive SDK打开与已登录用户共享的所有文档的视图。
作为第一步,我希望有人可以就以下代码中添加的高级选项提供一些指导,以便将Microsoft Graph调用集成到我的OneDrive集成中。
var odOptions = {
clientId: "INSERT-APP-ID-HERE",
action: "share | download | query",
multiSelect: true,
openInNewWindow: true,
advanced: {},
success: function(files) { /* success handler */ },
cancel: function() { /* cancel handler */ },
error: function(e) { /* error handler */ }
}
答案 0 :(得分:1)
不幸的是,OneDrive JS SDK不支持在视图中显示所有共享文件。可能你想根据你的故事自己建立视图。
假设您有一个有效的图形访问令牌,这意味着Files.Read在范围内,您可以向https://microsoft.graph.com/v1.0/me/drive/view.sharedWithMe
发出请求有关图表的更多信息:http://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/drive 关于view.sharedWithMe:https://dev.onedrive.com/drives/shared_with_me.htm