我正在使用以下代碼向Facebook圖形api oauth服務器發送獲取請求。在C#中使用GetResponseStream()獲取'(400)Bad Request'
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)