Id是SharePoint列表中的开箱即用字段。
我正在使用图形浏览器进行测试:https://developer.microsoft.com/en-us/graph/graph-explorer
我试过这些html" target="_blank">过滤器
https://graph.microsoft.com/v1.0/sites/root/lists/ba0dc64a-263c-44b6-8160-66a3034a1429/items?$expand=字段
https://graph.microsoft.com/v1.0/sites/root/lists/ba0dc64a-263c-44b6-8160-66a3034a1429/items?$expand=字段
{
"error": {
"code": "invalidRequest",
"message": "A provided field name is not recognized",
"innerError": {
"request-id": "9f0bd335-bf60-42dd-893e-397fe62bc890",
"date": "2019-05-01T00:25:51"
}
}
}
https://graph.microsoft.com/v1.0/sites/root/lists/ba0dc64a-263c-44b6-8160-66a3034a1429/items?$expand=字段
{
"error": {
"code": "BadRequest",
"message": "Invalid filter clause",
"innerError": {
"request-id": "730490af-6b08-4ac1-8259-fa9bb9dd9e46",
"date": "2019-05-01T00:26:28"
}
}
}
一个单一的ListItem
资源可以通过这样的Id
来寻址(有关更多详细信息,请参阅获取项终结点):
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item-id}?$expand=fields
哪里
site-id
-站点资源的标识符 list-id
-列表资源的标识符 列表项资源的标识符要通过id检索多个项目,可以使用JSON批处理终结点,例如:
POST https://graph.microsoft.com/v1.0/$batch
Accept: application/json
Content-Type: application/json
Body:
{
"requests": [
{
"id": "1",
"method": "GET",
"url": "/sites/root/lists/{list-id}/items/{item_id-1}/"
},
{
"id": "2",
"method": "GET",
"url": "/sites/root/lists/{list-id}/items/{item_id-2}/"
}
]
}
如果我想找到使用Microsoft图形API的Excel文件。有没有使用odata$filter过滤的方法?通过文件类型或名称"endswith"? 我已经在name属性上使用“endswith”、“indexof”、“contains”尝试了odata过滤器,但我认为它们不受支持(尽管“startswith”似乎是)。 是否有地方明确说明Microsoft Graph API支持哪些$Filte
我试图在微软图形上提出请求,但我找不到答案。(https://developer.microsoft.com/fr-fr/graph/graph-explorer) 我希望获得所有不属于某个类别的邮件: 这个请求,给所有的消息与类别'oa':https://graph.microsoft.com/v1.0/me/messages?$filter=类别/任何(c: c eq'oa') 我想有相反的:
使用Microsoft graph api,尤其是SharePoint beta API,我经常遇到问题。我知道它的测试版,但仍然; 因此,当我尝试使用graph explorer中的Graph API访问sharepoint列表时,问题是:GET https://Graph . Microsoft . com/beta/sites/{ site-id }/lists/{ list-id } 所以
我想通过作为字符串的属性名筛选类的集合。假设我有一个名为Person的类,我有它的一个集合,或者是IEnumerable或者是List,我想过滤这个集合,但是我不知道确切的过滤器,我的意思是我不能使用: 让我举一个例子。
我正在尝试通过组织者电子邮件获取Outlook日历事件。 这是我正在使用的请求URL: https://graph.microsoft.com/v1.0/me/events?过滤器=组织者/电子邮件地址/地址eq'john@gmail.com' 请求失败,出现以下错误: 仅供参考,我正在名为Workato的iPaas上运行此请求,这是上面显示的错误消息。 让我困惑的是,这种类似的要求是有效的:ht
我正在尝试按位置displayName筛选所有事件。由于location是一个复杂的属性,displayName是嵌套的,因此我需要有关如何执行此操作的帮助。我试过以下方法,但都没有成功。 https://graph.microsoft.com/v1.0/me/events?$expand=位置($filter=displayName eq‘东会议室’) https://graph.microso