大佬教程收集整理的这篇文章主要介绍了我正在尝试将项目添加到 SharePoint 列表,但不断收到 (400) 错误请求错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在名为“testList”的 SharePoint 列表中创建一个新项目。它唯一的字段是标题。但是我一直收到“远程服务器返回错误:(400)错误请求”。错误信息。
这是我的代码:
String login = "username@microsoft.com";
String password = "mypassword";
var securepassword = new secureString();
foreach (char c in password)
{
securepassword.AppendChar(c);
}
String siteUrl = "https://myorg.sharepoint.com/sites/mysitename";
ClIEntContext clIEntContext = new ClIEntContext(siteUrl);
List myList = clIEntContext.Web.Lists.GetBytitle("testList");
ListItemCreationinformation itemInfo = new ListItemCreationinformation();
ListItem myItem = myList.AddItem(itemInfo);
myItem["title"] = "New Item";
try
{
myItem.update();
var onlineCredentials = new SharePointOnlineCredentials(login,securepassword);
clIEntContext.Credentials = onlineCredentials;
clIEntContext.Executequery();
Console.Writeline("New Item inserted @R_489_6048@sfully");
}
catch (Exception E)
{
Console.Writeline(e.messagE);
}
Console.Readline();
我很确定我的凭据是正确的,因为当我故意将密码弄错时,我收到一条错误消息,提示我的凭据不匹配。
这是我在 SharePoint 中的列表:here is a screenshot
我使用的用户是 SharePoint 网站的所有者,他们可以添加项目并在网站上执行几乎所有操作。他们也没有为他们启用多因素身份验证。
所以我不确定是什么问题。如果是 GetBytitle() 或 myItem["title"] 或其他我错过的东西。
谢谢。
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的我正在尝试将项目添加到 SharePoint 列表,但不断收到 (400) 错误请求错误全部内容,希望文章能够帮你解决我正在尝试将项目添加到 SharePoint 列表,但不断收到 (400) 错误请求错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。