我有一个web应用程序来显示我的站点中的文件夹和文档列表,访客用户可以在仪表板中管理它们。
我想获取一个文档uri,这样当我单击列表中的一个文档时,就可以使用客户端应用程序打开该文档。
(文档名称将显示为带有href的a html标记)
如果我使用Graph API获得文档列表,那么大多数文档都有webUrl来打开Sharepoint online。
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
然后我可以像ms-word:ofe|u|一样将prefix附加到docx文档的每个链接上,以便使用客户端应用程序打开。
我如何实现这一点?
我想知道当我从path和name生成文档uri时,它是否是最佳选择。

发布于 2020-11-06 11:03:32
尝试此终结点:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item-id}测试结果:

https://stackoverflow.com/questions/64707796
复制相似问题