由于请求返回ListItem
资源而发生错误:
var listItemData = graphClient.Sites["tenant.sharepoint.com:/sites/siteA:"]
.Lists["List1"].Items["117"].Request()
.Select("FullName,FirstName,Lastname").GetAsync().Result;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
但是选择表达式中指定的属性属于ListItem.Fields
属性
要返回ListItem
字段值,请替换
.Select("FullName,FirstName,Lastname")
和
.Expand("Fields($select=FullName,FirstName,Lastname)")
例如:
var request = await graphClient.Sites[{site-path}].Lists[{list-name}].Items[{item-id}].Request().Expand("Fields($select=FirstName,FullName)").GetAsync();
或者指定FieldValueSet
资源端点,例如:
var request = await graphClient.Sites[{site-path}].Lists[{list-name}].Items[{item-id}].Fields.Request().Select("FirstName,FullName").GetAsync();