【发布时间】:2019-01-24 08:52:26
【问题描述】:
我正在尝试通过 MS Graph 获取用户最近文档的预览链接。不幸的是,端点返回的链接不起作用。
要获取有关文件的信息,我首先调用GET https://graph.microsoft.com/beta/me/drive/recent。然后我从 parentReference 属性中复制 driveID 和文档的 id。
要获得预览链接,我使用端点POST https://graph.microsoft.com/beta/drives/<DriveID>/items/<DocumentID>/preview
这很好用。但是当我单击链接时,我收到错误“此项目可能不存在或不再可用”。该文档存在于 SharePoint 上,否则它不会出现在“最近的文档”下。网址如下所示:https://www.onedrive.com/embed?webUrl=xyz.sharepoint.com/sites/nameOfTheSite/docLibName&id=sites/nameOfTheSite/DocLibName&embed=xxx&authToken=xxx
我希望/preview 端点的响应应该返回一个有效的 url。是否需要在 O365 上进行一些配置?
非常感谢
【问题讨论】:
标签: rest office365 microsoft-graph-api onedrive