首页 > 解决方案 > 使用 Microsoft 图形 API 从列表最近的文件中获取文件路径

问题描述

我是 Microsoft 图形 API 的新手,我在其中查询:

获取/我/驱动器/最近

列出最近的文件

但我对JSON响应只有一个问题。属性:"webDavUrl" 返回带有文件路径的编码字符串。

"webDavUrl"具有编码值的属性示例:

 "webUrl": sitename/Documents/Microsoft%20Teams%20Chat%20Files/Inla%CC%88mningsuppgift%20-%20test%20test.pdf",

是否可以在没有 Microsoft 图形 API编码的情况下在最近文件列表中返回文件路径,还是我需要自己解码字符串?

标签: javascriptmicrosoft-graph-api

解决方案


Graph API 只返回编码的 url,你必须自己解码。

decodeURI()在 JS 中,调用函数应该很简单。

const encodedUrl = 'sitename/Documents/Microsoft%20Teams%20Chat%20Files/Inla%CC%88mningsuppgift%20-%20test%20test.pdf';

// decode complete URL
const url = decodeURI(encodedUrl);

推荐阅读