Office365 如何使用SharePoint online和C#进行身份验证?

Office365 如何使用SharePoint online和C#进行身份验证?,office365,sharepoint-2013,Office365,Sharepoint 2013,我正在使用Office 365开发者预览环境。我在SharePoint online中有一个团队网站,其中包含一个列表。我使用Microsoft帐户登录到团队站点 当尝试从另一个Web应用程序访问列表项时,我如何验证自己?我创建了自动托管的应用程序,但我无法确定凭据。链接到一些文章或例子,如何读/写列表项目将不胜感激 我也遇到过类似的问题。我创建了一个SP 2013自动托管应用程序,该应用程序已部署到SP 2013开发者Office 365开发者站点。我尝试获取列表数据,并在“GetRespon

我正在使用Office 365开发者预览环境。我在SharePoint online中有一个团队网站,其中包含一个列表。我使用Microsoft帐户登录到团队站点


当尝试从另一个Web应用程序访问列表项时,我如何验证自己?我创建了自动托管的应用程序,但我无法确定凭据。链接到一些文章或例子,如何读/写列表项目将不胜感激

我也遇到过类似的问题。我创建了一个SP 2013自动托管应用程序,该应用程序已部署到SP 2013开发者Office 365开发者站点。我尝试获取列表数据,并在“GetResponse()”上获取403


Microsoft不推荐自动托管应用程序,为什么您仍在使用它们
HttpWebRequest request = (HttpWebRequest) HttpWebRequest.Create(sharepointUrl + oDataUrl);
request.Accept = "application/atom+xml";
request.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse) request.GetResponse();