我正在使用Microsoft Graph API的Beta来访问SharePoint列表项 . 我正在尝试在创建日期过滤项目 .
我正在调用的URI是: https://graph.microsoft.com/beta/sites/{site-id}/lists/{list-id}/items/?$filter=createdDateTime gt '2017-09-20T00:00:00'
我最终得到以下错误:
{
"error": {
"code": "BadRequest",
"message": "A binary operator with incompatible types was detected. Found operand types 'Edm.DateTimeOffset' and 'Edm.String' for operator kind 'GreaterThan'.",
"innerError": {
"request-id": "4bdec409-885c-46ee-b3b6-df2c43f997ac",
"date": "2017-09-27T08:11:22"
}
}
}
我搜索了很多关于使用日期类型和OData的问题,但是没有解决方案有效 . 此日期格式适用于de API中的其他实体 . 所以这似乎是过滤日期的正确语法 . 我做错了什么或者是Graph API中的错误?