【问题标题】:office 365 api generate a guest link for MyFilesoffice 365 api 为 MyFiles 生成访客链接
【发布时间】:2016-09-13 16:08:19
【问题描述】:

我正在尝试从 MVC 应用程序访问我的 Office 365 帐户中的 OneDrive 文件。 我需要的是让我的应用程序用户能够在他们的浏览器中编辑 .docx 文件。

我使用 Office 365 APIs Preview 来获取文件列表及其属性,但我不知道如何允许用户在其浏览器中编辑该文件。

此问题的解决方案可能是通过创建访客链接与我的应用程序的不同用户共享文件。 在 office365 门户中,这是一项简单的任务: - OneDrive,选择文件->管理->共享->获取链接,链接可以有只读或读写权限。

我不知道如何从 API 创建此链接。

您能否告诉我如何生成此访客链接,或者是否有其他解决方案来解决此问题。

【问题讨论】:

    标签: api office365


    【解决方案1】:

    简而言之,我认为这不能以受支持的方式完成。

    如果您弄清楚了 URL 结构,则存在真正的风险,即该结构可能会发生变化。我建议您使用UserVoice 提出功能请求。最好是 REST API 和客户端对象为您构建此 URL。

    话虽如此,如果您获取共享链接并将其放入浏览器窗口中,该链接将重定向到 Word Online,并在浏览器中包含文档。查看 Word Online 浏览器窗口中 URL 的结构。您可以将其用作模板,并与来自 Office 365 API 预览版的 File.Url 属性的信息一起,您可以将 URL 放在该文件中。预计这种方法将不受支持,并且会受到 URL 结构更改的影响。

    如果其他人发现这将是一个有用的功能,请使用UserVoice 告诉我们。

    【讨论】:

    • 谢谢,我认为这是目前可用于构建 url 的解决方案。我检查了 UserVoice,已经有一些关于这个主题的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    相关资源
    最近更新 更多