我正在尝试为 SharePoint Online 自定义一些列表,由于我是该主题的新手,我不知道如何连接到该服务。
当我使用 NAPA 并从云中使用“在 Visual Studio 中编辑”选项时,项目打开时会自动提示我输入凭据。但是,当我从下往上开始,即在 Visual Studio 中打开一个新项目,添加所有必要的 dll 时,这部分代码会抛出错误(这是一个身份验证问题):
ClientContext context = new ClientContext("https://MYURL.sharepoint.com/n/");
context.ExecuteQuery();
我正在使用 Microsoft.SharePoint.Client;
错误信息:
Microsoft.SharePoint.Client.dll 中出现“System.Net.WebException”类型的未处理异常附加信息:远程服务器返回错误:(403) 禁止。
我认为我缺少负责身份验证的部分代码,并且在 NAPA 应用程序的情况下是硬编码的。
如何向 SharePoint Online 进行身份验证?(如果我的代码只运行一次就足够了,它不是应用程序,我不想打包发布)
我猜它与http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.sharepoint.remote.authentication.aspx有关,但据我所知。