Hi @burhan kader,
感谢你在此论坛发帖。
通过 Microsoft Graph SDK 获取的列表项中的 webUrl 字段是指向 SharePoint 中文件的直接链接,其结构为https://{host}/{site}/{parent-folder}/{sub-folder}/file.docx
。这种 URL 格式用于直接访问文件。
另一方面,SharePoint 在线 URL 格式(如https://{host}/:x/:r/{site}/_layouts/15/Doc.aspx?sourceDoc=xxx&file=xxx
)专门用于在 Office Online 等网络应用程序中呈现文档。该格式包含可执行特定操作(如查看或编辑文档)的参数。
遗憾的是,Microsoft Graph SDK 没有提供自动进行从webUrl 到 OnlineUrl 转换的特定方法或应用程序接口。我们只能从 Web URL 中提取必要的参数,手动构建此 OnlineUrl。
如果答案对您有帮助,请点击__“接受答案”__,这样可以方便其他社区成员在阅读此问题时看到有用的信息。感谢你的帮助与配合。