public string GetSiteId()
{
var rootSite = _graphClient.Sites[$"{_rootSiteUrl}"];
var siteResult = rootSite.Request().GetAsync();
if (siteResult != null)
return siteResult.Result.Id;
return string.Empty;
}

var site = await _graphClient.Sites
.GetByPath(_rootSiteUrl, "root")
.Request()
.GetAsync();
return site.Id;
var site = await _graphClient.Sites["{hostname}:/sites/{site-path}"]
.Request()
.GetAsync();
return site.Id;