Microsoft graph api 按开始日期对事件排序

Microsoft graph api 按开始日期对事件排序,microsoft-graph-api,outlook-restapi,Microsoft Graph Api,Outlook Restapi,我需要能够使用Microsoft Graph API获取ASC/DESC两个方向的事件。我正在尝试使用以下API来实现这一点: https://graph.microsoft.com/v1.0/me/events?$orderby=start 但是,当我执行请求时,会出现以下错误: { “错误”:{ “代码”:“BADDREQUEST”, “message:“$orderby表达式的计算结果必须为基元类型的单个值。”, “内部错误”:{ “请求id”:“c00d676d-ef8e-418b-8

我需要能够使用Microsoft Graph API获取ASC/DESC两个方向的事件。我正在尝试使用以下API来实现这一点:

https://graph.microsoft.com/v1.0/me/events?$orderby=start
但是,当我执行请求时,会出现以下错误:

{
“错误”:{
“代码”:“BADDREQUEST”,
“message:“$orderby表达式的计算结果必须为基元类型的单个值。”,
“内部错误”:{
“请求id”:“c00d676d-ef8e-418b-8561-80e08729da71”,
“日期”:“2017-11-16T13:31:59”
}
}
}
此外,我还尝试直接访问日期:

https://graph.microsoft.com/v1.0/me/events?$orderby=start.dateTime
获取了以下错误:

{
“错误”:{
“代码”:“BADDREQUEST”,
“消息”:“强制转换中的子类型‘start.dateTime’不是实体类型。只能对实体类型执行强制转换。”,
“内部错误”:{
“请求id”:“240342f5-d7f6-430b-9bd0-190dc3e1f73b”,
“日期”:“2017-11-16T13:32:39”
}
}
}

是否有办法按ASC/DESC顺序中的日期对事件进行排序?

您非常接近,但您引用的日期时间不正确。正确的格式是
{parent}/{child}
。这些措施将发挥作用:

https://graph.microsoft.com/v1.0/me/events?$orderby=start/dateTime
https://graph.microsoft.com/v1.0/me/events?$orderby=start/dateTime desc

这正是我需要的。谢谢