【发布时间】:2020-11-06 01:51:43
【问题描述】:
我有一个 Web 应用程序来显示我的站点中的文件夹和文档列表,来宾用户可以在仪表板中管理它们。
我想获取一个文档 uri,这样当我从列表中单击一个文档时,我可以使用客户端应用程序打开该文档。
(文档名称将显示为a html 标记和href)
如果我使用 Graph API 获取文档列表,大多数文档都有 webUrl 在线打开 Sharepoint。
webUrl 看起来像:
(docx 示例)
https://contoso.sharepoint.com/sites/MySite/_layouts/15/Doc.aspx?sourcedoc=%xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx%xx&file=Document.docx&action=default&mobileredirect=true
但我想获得这样的可下载链接:
https://contoso.sharepoint.com/sites/MySite/Shared%20Documents/SomeFolder/Document.docx
然后我可以将prefix 像ms-word:ofe|u| 附加到docx 文档的每个链接上,以便使用客户端应用程序打开。
我该如何实现?
我想知道当我从path 和name 生成文档uri 时它是否是最佳选择?
【问题讨论】:
-
您还在这里寻求帮助吗?
-
@Shiva-MSFTIdentity 我使用父文件夹
webUrl和name实现了这个。所以我成功获取了正确的url。 -
很高兴您的问题得到解决 :)-
标签: php sharepoint microsoft-graph-api office365 uri