【问题标题】:Get shared OneDrive documents using Microsft Graph and OneDrive JS SDK使用 Microsoft Graph 和 OneDrive JS SDK 获取共享的 OneDrive 文档
【发布时间】:2016-09-13 03:33:11
【问题描述】:

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

【问题讨论】:

    标签: javascript rest onedrive microsoft-graph-api


    【解决方案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

    【讨论】:

    • 我遇到的主要困难之一是获得这个有效的访问令牌。我已经做了很多探索以找到有关此的教程。您是否有任何关于如何正确获取此令牌的文档或最佳实践?
    • 对于网页应用,请尝试查看文档:azure.microsoft.com/en-us/documentation/articles/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-23
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多