尝试使用SharePoint rest API创建网站时出现500错误

时间:2017-07-26 09:33:07

标签: rest sharepoint sharepoint-online

我正在使用其文档中提供的SharePoint rest API来创建网站。我们正在使用客户端凭据授权流程进行授权。我们正在使用全局管理员授予对我们应用的访问权限。它适用于一些租户,但对于一些租户来说,它给出500错误,空的异常消息。

请求:

Method - Post
url - "http://<site url>/_api/web/webs/add"
headers - 
    "Authorization": 'Bearer ' + access_token
    "content-type" : "application/json;odata=verbose"

对于一些租户来说,它正在正确地创建网站,但是对于一些租户来说,它会给出这个错误。

Status Code: 500
Error: {u'error': {u'message': {u'lang': u'en-US', u'value': u''}, u'code': u'-2146232060, Microsoft.SharePoint.SPException'}}

所以我的问题是,在线创建网站所需的全局管理员是否还有其他任何参数或权限,因为我们使用全局管理员进行授权? 并且由于存在空错误消息,此错误代码&#34; -2146232060&#34; 会提供一些其他信息,以帮助我进行调试?

编辑**** 检查500错误的其他答案,告知检查表格摘要的更新值。在这种情况下,我使用oauth流程,所以我不使用表单摘要。

1 个答案:

答案 0 :(得分:0)

当您尝试在某些经典网站(如使用REST API的团队网站)下创建o365组(现代网站)时,会出现此错误。