Office365 MS Graph API select";“字段”;查询参数不工作

Office365 MS Graph API select";“字段”;查询参数不工作,office365,microsoft-graph-api,sharepoint-online,Office365,Microsoft Graph Api,Sharepoint Online,使用Graph API获取列表项,我可以在结果中看到一个字段: https://graph.microsoft.com/v1.0/sites/{siteId}/lists/{listId}/items/{itemId} 但是,当我尝试在选择中使用字段时,它不会显示: https://graph.microsoft.com/v1.0/sites/{siteId}/lists/{listId}/items/{itemId}?select=id,字段 我猜字段是一个保留字,例如?expand=fi

使用Graph API获取列表项,我可以在结果中看到一个
字段
https://graph.microsoft.com/v1.0/sites/{siteId}/lists/{listId}/items/{itemId}

但是,当我尝试在选择中使用
字段时,它不会显示:
https://graph.microsoft.com/v1.0/sites/{siteId}/lists/{listId}/items/{itemId}?select=id,字段

我猜
字段
是一个保留字,例如
?expand=fields(…)

  • 有人知道支持这一主张的文件吗
  • 或者知道如何在选择查询参数中使用
    字段
关于你的第一个问题,我现在已经找到了文件。 对于第二个问题,根据我的测试,您只需要更正查询字符串:

https://graph.microsoft.com/v1.0/sites/xxxx.sharepoint.com/lists/aa8df67a-e7d7-4d33-a57a-20d8e08bf764/items/1?$expand=fields&$select=id,fields
结果如下:

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#sites('xxx.sharepoint.com')/lists('aa8df67a-e7d7-4d33-a57a-20d8e08bf764')/items(id,fields)/$entity",
    "@odata.etag": "\"c19fc274-2a75-48e9-bef1-e5cada2f0cd7,1\"",
    "id": "1",
    "fields@odata.context": "https://graph.microsoft.com/v1.0/$metadata#sites('xxx.sharepoint.com')/lists('aa8df67a-e7d7-4d33-a57a-20d8e08bf764')/items('1')/fields/$entity",
    "fields": {
        "@odata.etag": "\"c19fc274-2a75-48e9-bef1-e5cada2f0cd7,1\"",
        "id": "1",
        "ContentType": "Document",
        "Created": "2018-06-04T09:55:06Z"
     }
}
注意:多级选择现在不支持,例如$select=id、字段。站点和列表的标题可能有点矛盾<代码>字段
在这里被描述为facet,它应该由一个正常的get请求返回(并如您所示返回)。问题是文档还使用
字段
作为参考示例(需要扩展)。我的猜测是,它既是方面又是引用,可能只是可以在select中扩展/不使用。
{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#sites('xxx.sharepoint.com')/lists('aa8df67a-e7d7-4d33-a57a-20d8e08bf764')/items(id,fields)/$entity",
    "@odata.etag": "\"c19fc274-2a75-48e9-bef1-e5cada2f0cd7,1\"",
    "id": "1",
    "fields@odata.context": "https://graph.microsoft.com/v1.0/$metadata#sites('xxx.sharepoint.com')/lists('aa8df67a-e7d7-4d33-a57a-20d8e08bf764')/items('1')/fields/$entity",
    "fields": {
        "@odata.etag": "\"c19fc274-2a75-48e9-bef1-e5cada2f0cd7,1\"",
        "id": "1",
        "ContentType": "Document",
        "Created": "2018-06-04T09:55:06Z"
     }
}