microsoft-graph-api - 使用 /sites 端点 MSGraph .Net SDK 上的搜索参数
问题描述
我一直在尝试构建一个查询以使用 MSGraph 返回租户中的所有 SPO 站点。我可以使用以下查询在Graph Explorer中执行此操作:
GET https://graph.microsoft.com/v1.0/sites?search=*
这篇MSdocs文章似乎暗示可以使用搜索参数,但 C# 示例不使用搜索。
有没有人能够使用 .Net SDK 返回租户中的所有 SPO 站点?
解决方案
我正在使用以下代码搜索网站。
在请求中添加search
为查询选项。
IGraphServiceClient client;
private async Task<Site> FindSiteAsync(string value)
{
var siteQueryOptions = new List<QueryOption>()
{
new QueryOption("search", value)
};
var sites = await client.Sites.Request(siteQueryOptions).GetAsync();
var site = sites.FirstOrDefault();
return site;
}
推荐阅读
- php - proxy_fcgi:error AH01071: Got error 'PHP message:' - 但仅在使用 xdebug 时
- javascript - Firestore:如何使用事务读取然后写入我没有参考的文档?
- python - Python Plotly 散点图
- r - Plotly:如何在辅助 y 轴上设置最小值?
- python - DataFrame.sort_values 只查看第一个数字而不是整个数字
- list - How to automatically go through and edit long txt files?
- java - 值属性在 post 方法的请求映射中的重要性是什么?这个值在 spring mvc 的项目中是相互关联的?
- python - Python(html) 使用 bf4 从动态变化的 div/span 中获取数据
- python - 为什么控制键和方向键在pycharm中不起作用?
- python - 在python中使用stddraw-module从单击的单元格中绘制网格并制作“二进制”二维数组