json - 具有不同“显示名称”的两个文件夹的相同 ID
问题描述
我向这个 API 发出请求并获得了msgfolderroot
ID:
https://graph.microsoft.com/beta/me/mailFolders/msgfolderroot
之后,我打了一个电话,得到了一个文件夹列表:
https://graph.microsoft.com/beta/me/mailFolders/root/childFolders
我需要msgfolderroot
在根目录中找到一个,所以我从第一个查询中复制了所需文件夹的 ID,并在第二个请求的响应中搜索,结果我发现两个文件夹可以有一个 ID。
请告诉我,这怎么可能?childFolderCount
并且 ,请描述为什么totalItemCount
这两个文件夹不同?
例子
第一个请求的响应:
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#users('9ee07cfe-3e76-4005-bd2b-258f31aaea72')/mailFolders/$entity",
"id": "AAMkAGNjZjYwNmU4LTJjYWUtNDJiNC1hNWNhLWMwNzllZWZkMjM0NAAuAAAAAAAJFA5toPC1R7wN_YNAZc4HAQAYGWCmW3joQLGNsVuMcOgpAAAAAAEIAAA=",
"displayName": "Корневой уровень хранилища",
"parentFolderId": "AAMkAGNjZjYwNmU4LTJjYWUtNDJiNC1hNWNhLWMwNzllZWZkMjM0NAAuAAAAAAAJFA5toPC1R7wN_YNAZc4HAQAYGWCmW3joQLGNsVuMcOgpAAAAAAEBAAA=",
"childFolderCount": 20,
"unreadItemCount": 0,
"totalItemCount": 0,
"wellKnownName": "msgfolderroot"
}
响应第二个请求的具有相同 ID 的文件夹:
{
"id": "AAMkAGNjZjYwNmU4LTJjYWUtNDJiNC1hNWNhLWMwNzllZWZkMjM0NAAuAAAAAAAJFA5toPC1R7wN_YNAZc4HAQAYGWCmW3joQLGNsVuMcOgpAAAAAAEiAAA=",
"displayName": "XrmActivityStream",
"parentFolderId": "AAMkAGNjZjYwNmU4LTJjYWUtNDJiNC1hNWNhLWMwNzllZWZkMjM0NAAuAAAAAAAJFA5toPC1R7wN_YNAZc4HAQAYGWCmW3joQLGNsVuMcOgpAAAAAAEBAAA=",
"childFolderCount": 0,
"unreadItemCount": 0,
"totalItemCount": 25,
"wellKnownName": null
},
...
{
"id": "AAMkAGNjZjYwNmU4LTJjYWUtNDJiNC1hNWNhLWMwNzllZWZkMjM0NAAuAAAAAAAJFA5toPC1R7wN_YNAZc4HAQAYGWCmW3joQLGNsVuMcOgpAAAAAAEIAAA=",
"displayName": "Корневой уровень хранилища",
"parentFolderId": "AAMkAGNjZjYwNmU4LTJjYWUtNDJiNC1hNWNhLWMwNzllZWZkMjM0NAAuAAAAAAAJFA5toPC1R7wN_YNAZc4HAQAYGWCmW3joQLGNsVuMcOgpAAAAAAEBAAA=",
"childFolderCount": 20,
"unreadItemCount": 0,
"totalItemCount": 0,
"wellKnownName": "msgfolderroot"
}
解决方案
推荐阅读
- jackson - Maven Central 中缺少 jackson-dataformat-xml 2.10.0
- python - 如何从前一个循环的最终结果开始一个新循环
- php - Ajax 在登录页面提交
- php - 在 PHP 中随机显示数据库中的数据
- dotnetnuke - 2SXC - SearchIndexException:搜索:索引模块时出错
- node.js - 无法登录 Heroku CLI
- machine-learning - 强化学习:如何处理因外部因素而改变状态的环境
- css - 前缀选择器作为父级和交集
- python - 使用seaborn从数据框中进行多次绘图
- android - 屏幕锁定时启动 NFC 标签