作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 C# API 执行 Sharepoint Online 搜索:
var clientContext =
new ClientContext("https://foobar.sharepoint.com/_layouts/15/start.aspx#/Shared%20Documents");
var pw = "apassword";
var secure = new SecureString();
foreach (var c in pw) secure.AppendChar(c);
var credentials = new SharePointOnlineCredentials("adress@mail.com", secure);
clientContext.Credentials = credentials;
var keywordQuery = new KeywordQuery(clientContext);
keywordQuery.QueryText = "SharePoint";
var searchExecutor = new SearchExecutor(clientContext);
var results = searchExecutor.ExecuteQuery(keywordQuery);
clientContext.ExecuteQuery();
尽管我提供的凭据是正确的,但我收到“401:未经授权”的响应。我在这里缺少什么?
最佳答案
您正在尝试连接到 SharePoint 文档库 (https://foobar.sharepoint.com/_layouts/15/start.aspx#/Shared%20Documents)。尝试连接到“https://foobar.sharepoint.com/”。
此外,客户端上下文可能没有足够的权限来执行搜索。
关于c# - 连接到 Sharepoint Online 返回 401 : Unauthorized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31474588/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!