public AuthUserApiToken getTokenId(string CODE)
        {
            //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

            var wc         = new WebClient();
            var wcResponse = wc.UploadValues(myApp.AuthAccessTokenUrl,
                                             new System.Collections.Specialized.NameValueCollection()
            {
                { "client_id", myApp.ClientId },
                { "client_secret", myApp.ClientSecret },
                { "grant_type", "authorization_code" },
                { "redirect_uri", myApp.RedirectUri },
                { "code", CODE }
            });
            var decodedResponse           = wc.Encoding.GetString(wcResponse);
            AuthUserApiToken UserApiToken = JsonConvert.DeserializeObject <AuthUserApiToken>(decodedResponse);

            return(UserApiToken);
        }
 public void set(AuthUserApiToken value)
 {
     HttpContext.Current.Session["AuthUserApiToken"] = value;
 }