office 365 api为MyFiles生成访客链接

时间:2014-08-21 10:44:25

标签: api office365

我正在尝试从我的办公室365帐户访问MVC应用程序,OneDrive文件。 我需要的是让我的应用程序用户可以在他们的浏览器中编辑.docx文件。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

如果您弄清楚URL结构,那么结构可能会发生变化,这是一个真正的风险。我建议您使用UserVoice发出功能请求。 REST API和客户端对象最好为您构造此URL。

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

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