WP 8.1 应用程序连接到 SharePoint

WP 8.1 app connection to SharePoint

我正在为 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();

也许我的做法全错了。我将不胜感激任何见解,请帮助我花了一个星期 google 试图弄清楚如何做到这一点。 谢谢

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

在 Windows Phone 中,您可能会发现使用 WebAuthenticationBroker class.

更容易实现

就您而言,您是连接到 SharePoint Online 还是 SharePoint 2013?