我们使用C#CSOM创建了一个SharePoint 2013 Provider-Hosted App,该应用程序已部署到根站点下的Developer站点。我们的应用程序的一个要求是,一旦用户有权访问,它应该能够在部署和信任应用程序的站点中创建列表,以及在该站点下创建子站点。但是,当尝试在开发人员站点的子网站上创建列表时,我们会收到403 Forbidden错误。
有没有办法在我们的应用程序的子网站上创建列表,或者我只能在我的应用程序部署到的网站上创建列表?
答案 0 :(得分:0)
您需要使用AppOnlyAccessToken(TokenHelper.GetAppOnlyAccessToken()
)来执行此操作,并允许该应用在SharePoint中进行仅应用调用。