如何使用 GraphAPI 的 c# sdk 获取 SharePoint 列表项?
How do you get SharePoint List Items using the c# sdk for the GraphAPI?
我正在尝试使用图表 API 提取 SharePoint 列表中的所有项目。
我可以使用以下方法成功获取列表详细信息:
_graphClient.Sites["{siteId}"].Lists["{listId}"].Request().GetAsync();
但是,一旦尝试使用 [...].Items.[...]
或 [...].Request(new List<Option>{ new QueryOption("$expand", "items") }).[...]
获取列表项,项数组就会返回一个空列表。
API 已经拥有 'Sites.Read.All' 权限。
缺少什么?
我能够使用以下代码检索 SharePoint 列表的项目:
var items = await graphClient
.Sites["mytenant.sharepoint.com:/sites/mysite:"]
.Lists["test"]
.Items.Request().GetAsync();
我正在尝试使用图表 API 提取 SharePoint 列表中的所有项目。
我可以使用以下方法成功获取列表详细信息:
_graphClient.Sites["{siteId}"].Lists["{listId}"].Request().GetAsync();
但是,一旦尝试使用 [...].Items.[...]
或 [...].Request(new List<Option>{ new QueryOption("$expand", "items") }).[...]
获取列表项,项数组就会返回一个空列表。
API 已经拥有 'Sites.Read.All' 权限。
缺少什么?
我能够使用以下代码检索 SharePoint 列表的项目:
var items = await graphClient
.Sites["mytenant.sharepoint.com:/sites/mysite:"]
.Lists["test"]
.Items.Request().GetAsync();