相关疑难解决方法(0)

使用Instagram API在.NET中使用OAuth 2.0

我正在努力消费Instagram API,我被困在他们的OAuth的第2步.我有一个代码,从他们的重定向回到我,但然后他们希望我做一个如下参数的帖子...

curl \
    -F 'client_id=CLIENT-ID' \
    -F 'client_secret=CLIENT-SECRET' \
    -F 'grant_type=authorization_code' \
    -F 'redirect_uri=YOUR-REDIRECT-URI' \
    -F 'code=CODE' \
    https://api.instagram.com/oauth/access_token
Run Code Online (Sandbox Code Playgroud)

我将其实现为ASP.NET MVC 3解决方案.我试着像这样实施帖子......


    WebRequest request = HttpWebRequest.Create("https://api.instagram.com/oauth/access_token");
    request.Method = "POST";
    request.Headers.Add("client_id", "sdlf0982jiejfopijfp92jjiwoijf90");
    request.Headers.Add("client_secret", "39993939393939393939393939393");
    request.Headers.Add("grant_type", "authorization_code");
    request.Headers.Add("redirect_uri", "http://localhost:34962/Home/Auth");
    request.Headers.Add("code", 111111);
    var response = request.GetResponse();
    return View();

这给了我400错误,说"client_id是必需的".我已经包含了client_id,但我显然没有正确实现它.

执行OAuth第二站的"最佳实践"方法是什么?

c# asp.net asp.net-mvc oauth

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1

oauth ×1