使用microsoft Graph和OneDrive JS SDK获得共享的OneDrive文档

Get shared OneDrive documents using Microsft Graph and OneDrive JS SDK

本文关键字:OneDrive 共享 文档 JS microsoft Graph 使用 SDK      更新时间:2023-09-26

Microsoft Graph可以提供与登录用户共享的List项。我想把这个REST功能与JavaScript v7.0 SDK的OneDrive文件选择器集成在一起。我的集成目标是使用OneDrive SDK打开与登录用户共享的所有文档的视图。

作为第一步,我希望有人能给一些指导,我可以添加哪些高级选项到下面的代码,以便将微软图形调用集成到我的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目前还不支持在视图中显示所有共享文件。也许你想根据你的故事自己构建视图。

假设您有一个有效的图形访问令牌,这意味着文件。读取在作用域中,可以向https://microsoft.graph.com/v1.0/me/drive/view.sharedWithMe

发出请求

关于图形的更多信息:http://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/drive关于视图。sharedWithMe: https://dev.onedrive.com/drives/shared_with_me.htm