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 */ }
}

最佳答案

不幸的是,到目前为止,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

关于javascript - 使用Microsoft Graph和OneDrive JS SDK获取共享的OneDrive文档,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39461818/

10-10 11:09