我正在使用以下代码向 facebook graph api oauth 服务器发送 get 请求。
public string GetAccessToken(string code)
{
HttpWebRequest req = (HttpWebRequest) WebRequest.Create(@"https://graph.facebook.com/oauth/access_token?client_id=249725835046216&redirect_uri=http://localhost:2794/&client_secret=APP_SECRETa&code=" + code);
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
string response=res.GetResponseStream().ToString();
return response;
}
上面的代码抛出以下异常:
The remote server returned an error: (400) Bad Request.
同时,如果我在浏览器中输入相同的 url,它就可以工作。请帮忙,我哪里错了?
(PS 在 URL 中,我肯定会用密钥替换 APP_SECRET)