Office Graph TrendingAround API结果?

时间:2016-05-05 13:27:57

标签: office365 microsoft-graph

我正在尝试查看围绕我调用文件趋势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包含了什么。

有谁可以告诉我应该重新制作它?

谢谢!

1 个答案:

答案 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,可能会更改/删除。