当我输入如下链接:https://graph.facebook.com/oauth/authorize?client_id=xXXXXXXXXXX&redirect_uri=http%3a%2f%2flocalhost%3a2803%2fDefault.aspx
时,服务器会返回一个这样的网址:http://localhost:2803/Default.aspx?code=ABCDEFGH
。
我想从服务器执行这些操作。我已经使用HttpWebRequest.getResponse()尝试从返回的请求中的代码,但无法。 你能告诉我如何从服务器调用它并获得"代码"来自响应的参数。 我试过上面的代码,但似乎不起作用。如果我使用response.redirect,我可以得到Request.QueryString。但是,这样做会使我的页面重新加载一个不必要的时间
var link = "https://graph.facebook.com/oauth/authorize?client_id=xXXXXXXXXXX&redirect_uri=http%3a%2f%2flocalhost%3a2803%2fDefault.aspx";
var request = System.Net.HttpWebRequest.Create(link);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Encoding rEncoding = Encoding.GetEncoding(response.CharacterSet);
答案 0 :(得分:2)
ABCDEFGH
:
string CodeValue = Request.QueryString["code"];