如何解决Microsoft Graph OneDrive项目预览URL
我一直在尝试获取驱动器项目的网址,该网址将在浏览器中打开原始文件(而不是下载,而不是其预览页)。我需要那种网址才能显示图像或将网址传递给pdf查看器。我尝试了多个选项,创建了共享链接,预览请求,缩略图请求,但是我无法获得该类型的url。有办法做到吗,或者我错过了什么?最接近的是PreviewRequest,但是当我选择该URL时,它将在其“预览器”中显示图像和pdf-s,而不是默认的浏览器标签。
解决方法
(因为没有提到“web url”,假设你还没有看到它。) drive item 具有可以在浏览器中打开文件的“web url”属性。但它需要用户登录。 正如您所提到的,Preview item api 获得的“预览网址”可用于在“他们的查看器”中查看文件,并允许任何人无需登录即可查看文件。 有多种方法可以获取驱动器项目的网址,一种常见的方法是使用 Get item api。可以在 this answer 中找到其他一些访问文件的方法 (这里的链接是图形 rest api 文档,而不是 sdks)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。