我正在尝试查看围绕我调用文件趋势API(https://graph.microsoft.com/beta/me/trendingAround)的结果,但我得到以下内容:
{{ " @ odata.context":" https://graph.microsoft.com/beta/ $ metadata#users(' 071578c7-9961-4b43-970b-66fbbb6a938f')/ trendingAround", "价值":[] }}
如果我调用“获取我的文件”(https://graph.microsoft.com/v1.0/me/drive/root/children),我会得到一份我的文件列表,但是我收到任何调用文件在我身边的信息,而且我没有找到任何关于它的文档,只是为了看看那个API包含了什么。
有谁可以告诉我应该重新制作它?
谢谢!
答案 0 :(得分:2)
trendingAround
定义为:
<NavigationProperty Name="trendingAround" Type="Collection(Microsoft.OutlookServices.driveItem)" ContainsTarget="true" />
其中driveItem
是OneDrive项目类型。 (没有Microsoft.OutlookServices定义的新属性。)因此,模式方面,/me/trendingAround
的响应与/me/drive/root/children
的响应兼容。
但是,虽然2个响应符合相同的模式,但并不意味着它们具有相同的填充属性。 trendingAround
的响应似乎包含较少的属性。以下是我得到的示例回复:
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#users('...')/trendingAround",
"value": [
{
"@odata.id": "Drives('...')/items('..')",
"id": "...",
"name": "...",
"DateTimeCreated": "...",
"DateTimeLastModified": "...",
"webUrl": "..."
}
]
}
请注意,/me/trendingAround
不是官方API,可能会更改/删除。