我正在制作一个工具原型,该工具每隔几分钟运行一次,然后转到 Office 365 站点,检索并处理信息。
目前,我从 MSDN 指南“使用基于声明的身份验证在 SharePoint Online 中进行远程身份验证”开始,它指向一个非常有用的代码示例,该示例基于用户登录获取客户端上下文对象,然后提取 cookie。
我希望能够在任务计划程序中运行我的代码,这样您就可以在某处的配置中指定办公室用户名和密码。
有没有人有任何代码可以做到这一点或一个起点。就像是
using (ClientContext ctx = SomeClass.GetContext(targetSiteUrl, username, password))
{
if (ctx != null)
{
//dostuffhere
}
}
我已经看到这篇博客文章使用声明身份验证自动登录 SharePoint,但网站上的代码似乎不完整/我无法让它工作
请注意,我指的是 Office 365 的当前版本(基于 2010 年),而不是 2013 年新推出的测试版