自分の Web サイトにユーザー フィードを表示したいのですが、ユーザーがページにアクセスするたびに自分のユーザー アカウントを認証し、その方法でユーザーが自分の instagram アカウントにログインする必要があるパスを購入します。
私の問題は、HttpWebRequest を介して instagram アクセス トークンを取得するのに苦労していることです。
次の非動作コード サンプルを参照してください。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://api.instagram.com/oauth/authorize?client_id=xxxxxxxxxxxxxxxxxxxxxx&redirect_uri=http://mywebsite.com&response_type=token");
request.Method = "POST";
request.AllowAutoRedirect = false;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string redirectUrl = response.ResponseUri.ToString();
HttpContext.Current.Response.Write(redirectUrl);
HttpContext.Current.Response.End();
ブラウザに URL を貼り付けると、http://mysite.com/#access_token=xxxxxxxxxxxxxxにリダイレクトされ、すべて問題ないように見えますが、上記のコードを実行しようとすると、正しい URI を取得できません。最終的な URL の前のリダイレクトの間にいくつか。
どんな助けでも大歓迎です..