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

时间:2014-09-26 18:15:44

标签: c# sharepoint sharepoint-2013 office365 csom

我们使用C#CSOM创建了一个SharePoint 2013 Provider-Hosted App,该应用程序已部署到根站点下的Developer站点。我们的应用程序的一个要求是,一旦用户有权访问,它应该能够在部署和信任应用程序的站点中创建列表,以及在该站点下创建子站点。但是,当尝试在开发人员站点的子网站上创建列表时,我们会收到403 Forbidden错误。

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

1 个答案:

答案 0 :(得分:0)

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