WP 8.1应用程序与SharePoint的连接

时间:2015-06-30 12:56:24

标签: rest sharepoint windows-phone-8.1

我正在为Windows Phone 8.1开发一款应用。 我想从Microsoft SharePoint读取和写入数据。 我正在使用REST API,我的问题是我不知道如何获得访问SharePoint所需的访问令牌。 这就是我到目前为止所做的:

                HttpWebRequest spRequest = (HttpWebRequest)WebRequest.Create(jsonRequest);
                spRequest.Method = "GET";
                spRequest.Accept = "application/json; odata=verbose";
                //spRequest.Headers["Authorization"] = "Bearer" + accessToken;            
                HttpWebResponse endpointResponse = (HttpWebResponse)await spRequest.GetResponseAsync();
                Stream dataStream = null;
                StreamReader reader = null;
                string responseFromServer = null;
                dataStream = endpointResponse.GetResponseStream();
                reader = new StreamReader(dataStream);
                responseFromServer = reader.ReadToEnd();

也许我的方法都错了。我会感谢任何见解,请帮助我花了一个星期在谷歌试图弄清楚如何。 感谢。

1 个答案:

答案 0 :(得分:0)

要获取OAuth2访问令牌,您必须将用户定向到他输入凭据的专用网页,如果成功,您将在该页面的响应中收到该令牌。

在Windows Phone中,您可能会发现使用WebAuthenticationBroker类更容易实现。

在您的情况下,您是连接到SharePoint Online还是SharePoint 2013?