如何通过 Microsoft Graph API 重定向到 O365 OneDrive 中的 .URL 文件中的 url
How to redirect to the url in a .URL file in O365 OneDrive through Microsoft Graph API
假设我有一个在 O365 OneDrive Web UI 中可见的 .URL 文件。单击此文件会正确地将我重定向到内容中的 url,在本例中为 http://www.bing.com。是否可以从我的应用程序使用 Microsoft Graph API ping 那个 .URL 文件并在新选项卡中打开 url?
我尝试使用 ajax 调用下载文件,查看内容,然后从那里重定向,但是任何带有 @microsoft.graph.downloadUrl、webUrl 等的请求总是尝试下载文件并且不让我看内容
无法通过图形 API 直接获取 URL 文件的目标。您需要下载 link 文件,解析文件以找到嵌入的 URL,然后将浏览器重定向到 URL.
您应该能够在客户端完成所有这些操作 JavaScript。您将通过 Ajax 请求下载文件到下载 url,然后您可以解析该请求的文本内容以找到 URL.
我知道直接从 API 获得这些信息是最理想的,而且这项工作在我们的积压工作中,但现在您需要做更多繁重的工作。
假设我有一个在 O365 OneDrive Web UI 中可见的 .URL 文件。单击此文件会正确地将我重定向到内容中的 url,在本例中为 http://www.bing.com。是否可以从我的应用程序使用 Microsoft Graph API ping 那个 .URL 文件并在新选项卡中打开 url?
我尝试使用 ajax 调用下载文件,查看内容,然后从那里重定向,但是任何带有 @microsoft.graph.downloadUrl、webUrl 等的请求总是尝试下载文件并且不让我看内容
无法通过图形 API 直接获取 URL 文件的目标。您需要下载 link 文件,解析文件以找到嵌入的 URL,然后将浏览器重定向到 URL.
您应该能够在客户端完成所有这些操作 JavaScript。您将通过 Ajax 请求下载文件到下载 url,然后您可以解析该请求的文本内容以找到 URL.
我知道直接从 API 获得这些信息是最理想的,而且这项工作在我们的积压工作中,但现在您需要做更多繁重的工作。