问题描述
实际错误: 正文:“ {”错误“:{”代码“:”-2146232060,Microsoft.SharePoint.SPException“,”消息“:{” lang“:” en-US“,”值“:”来自HRESULT的异常:0x80131904“ }}}” statusCode:500 statusText:“内部服务器错误”。
场景: 实际上,在SharePoint Online中,通过Rest API,“我的SharePoint托管”应用程序将创建新的列表项,然后创建两个组,即成功创建的组1,而创建组2时遇到上述一般错误:500内部服务器错误。
示例输入:
var metadata = JSON.stringify({
"__metadata": {
"type": "SP.Group"
},"Title": "Group2 Members","Description": "Group2 Members","OnlyAllowMembersViewMembership": false,"AllowMembersEditMembership": true
});
var url = CG_AppWebUrl + "/_api/SP.AppContextSite(@target)" + "/web/SiteGroups?" + "@target='" + CG_HostWebUrl + "'"
executor.executeAsync({
url: url,method: "POST",async: false,body: metadata,headers: {
"content-type": "application/json; odata=verbose","accept": "application/json; odata=verbose"
},contentType: 'application/json',success: function (data) {
callback("Created");
},error: function (data) {
callback("Error");
}
应用程序对网站集,网站和列表具有完全控制权限。 执行用户具有网站集管理员访问权限。
注意 :此问题不会持续出现,随机出现在具有不同角色的不同用户身上。
早期,我认为由于不同用户的权限问题而发生了错误,但是现在网站集管理员用户也遇到了此问题。 另外,我尝试通过发送长组名,组名中的空字符串,为组1提供的相同组名来重现该问题,但是该问题没有重现。
任何人都请提出一些其他想法,以在SharePoint Hosted应用中重现500内部服务错误
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)