Microsoft graph api GraphServiceClient以创建新的SharePoint联机网站
我正在尝试使用Graph SDK GraphServiceClient在SP Online中创建另一个站点的新子站点。我已经成功地进行了身份验证,但我似乎无法创建一个站点-文档和示例都很稀少,所以它基本上是一帆风顺的,我不希望为此使用Graph REST。有人帮忙吗?下面的代码返回错误为“无效请求”的站点对象。我确定我一定缺少了新站点对象所需的一些属性,但哪些属性Microsoft graph api GraphServiceClient以创建新的SharePoint联机网站,microsoft-graph-api,sharepoint-online,Microsoft Graph Api,Sharepoint Online,我正在尝试使用Graph SDK GraphServiceClient在SP Online中创建另一个站点的新子站点。我已经成功地进行了身份验证,但我似乎无法创建一个站点-文档和示例都很稀少,所以它基本上是一帆风顺的,我不希望为此使用Graph REST。有人帮忙吗?下面的代码返回错误为“无效请求”的站点对象。我确定我一定缺少了新站点对象所需的一些属性,但哪些属性 ItemReference parent = new ItemReference(); parent.Id = SiteRoot
ItemReference parent = new ItemReference();
parent.Id = SiteRootForSubsite.Id;
Site newSite = new Site
{
ParentReference = parent,
Name = SubsiteName,
WebUrl = "/documentcenter909/mynewsite"
};
Site createdSite = await _graphClient.Sites
.Request()
.AddAsync(newSite);
不幸的是,此时它只有站点的只读属性。据说,您可以使用以下解决方法-可以,然后分配所有者和成员,然后您将看到一个新的SharePoint Online站点将自动创建。不幸的是,此时该站点只有只读属性。据说,您可以使用以下解决方法-可以,然后为所有者和成员分配一个SharePoint在线网站将自动创建。感谢开发人员,如果它可以工作,我将尝试并标记为答案@Laurence73!!似乎你是正确的开发-图形不允许网站创建-似乎有一个选项使用新的Pnp框架在这里虽然-再次感谢!不客气@Laurence73。很高兴上述情况有所帮助:)