gpt4 book ai didi

c# - 连接到 Sharepoint Online 返回 401 : Unauthorized

转载 作者:太空狗 更新时间:2023-10-30 01:34:14 25 4
gpt4 key购买 nike

我正在尝试使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com