javascript - 使用 Microsoft 图形 API 从列表最近的文件中获取文件路径
问题描述
我是 Microsoft 图形 API 的新手,我在其中查询:
获取/我/驱动器/最近
但我对JSON响应只有一个问题。属性:"webDavUrl"
返回带有文件路径的编码字符串。
"webDavUrl"
具有编码值的属性示例:
"webUrl": sitename/Documents/Microsoft%20Teams%20Chat%20Files/Inla%CC%88mningsuppgift%20-%20test%20test.pdf",
是否可以在没有 Microsoft 图形 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);
推荐阅读
- mysql - 将大型(40 GB).csv 文件上传到 mysql 表的最佳方法是什么
- recaptcha - Orbeon 表单 - 提交表单后 reCAPTCHA Field required 错误
- java - 如何评估包含枚举值的json字符串?
- typeorm - 如何使用 typeorm 加载与树实体的关系?
- mysql - 嵌套 SQL 查询?
- python - 这两个结果有什么不同?
- javascript - 我怎样才能检测到哪个
我的手指现在在吗? - android - 如何使用方案在android上加载应用程序的活动
- python - 每天的百分比,其中 sum 是每天值的总和
- vba - Documents.open 影响宏功能?