我正在为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();
也许我的方法都错了。我会感谢任何见解,请帮助我花了一个星期在谷歌试图弄清楚如何。 感谢。
答案 0 :(得分:0)
要获取OAuth2访问令牌,您必须将用户定向到他输入凭据的专用网页,如果成功,您将在该页面的响应中收到该令牌。
在Windows Phone中,您可能会发现使用WebAuthenticationBroker类更容易实现。
在您的情况下,您是连接到SharePoint Online还是SharePoint 2013?