我是OAuth的新手,我正在尝试使用OAuth身份验证编写一种方法来获取Instagram的访问代码(详细here)。
但是,我的方法中的响应uri不断返回与其创建的URL相同,而不是包含我需要的访问令牌的URL。
我的方法如下:
private string getRedirectURL(string URL)
{
string redirectURL = null;
try
{
instaRequest = (HttpWebRequest)WebRequest.Create(URL);
instaRequest.Timeout = 1000;
HttpWebResponse instaResponse = (HttpWebResponse)instaRequest.GetResponse();
using (instaResponse)
{
if (instaResponse.StatusCode == HttpStatusCode.OK)
{
return redirectURL = instaResponse.ResponseUri.ToString();
}
}
return redirectURL;
}
catch (Exception ex)
{
return redirectURL;
}
}
我在这里做错了什么?