在Office SharePoint O365上的子网站中使用C#CSOM创建列表



我们有一个使用C#CSOM的SharePoint 2013提供商托管应用程序,该应用程序已部署到根站点下的开发人员站点。我们的应用程序的要求之一是,一旦用户有权访问,它应该能够在部署和信任该应用程序的网站中创建列表,以及在该网站下的子网站。然而,当试图在开发者网站的子网站上创建列表时,我们会收到403 Forbidden错误。

有没有办法从我们的应用程序在子网站上创建列表,或者我只能在应用程序部署到的网站上创建名单?

您需要使用AppOnlyAccessToken(TokenHelper.GetAppOnlyAccessToken())来执行此操作,并允许应用程序在SharePoint中进行AppOnly调用。

最新更新