【发布时间】:2018-08-08 17:57:06
【问题描述】:
我正在寻找一种方法来获取登录用户是网站所有者的所有网站。我尝试使用 Graph API,但似乎没有支持过滤器来获取/枚举所有网站。
我希望它在几秒钟内被提取出来。有人试过吗?
请帮忙
谢谢
【问题讨论】:
标签: rest office365 sharepoint-online
我正在寻找一种方法来获取登录用户是网站所有者的所有网站。我尝试使用 Graph API,但似乎没有支持过滤器来获取/枚举所有网站。
我希望它在几秒钟内被提取出来。有人试过吗?
请帮忙
谢谢
【问题讨论】:
标签: rest office365 sharepoint-online
您可以获得与网站相关的所有信息:
https://graph.microsoft.com/v1.0/$metadata#sites
然后您可以尝试以下查询来过滤站点信息:
https://graph.microsoft.com/v1.0/sites?select=siteCollection,webUrl&filter=siteCollection/root%20ne%20null
or
https://graph.microsoft.com/v1.0/sites/root/sites
https://graph.microsoft.com/v1.0/sites?search=
https://graph.microsoft.com/beta/sites/{site-id}/
$filter 现在不适用于查询。
一些官方文档: https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/site_list https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/site_search
【讨论】: