facebook oauth redirect

Programovacie jazyky, rady, poradňa...
Zappir
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 498
Registrovaný: 17 aug 2008, 9:38
Bydlisko: Praha / Prievidza

facebook oauth redirect

Príspevok od používateľa Zappir »

Zdravim,
pomocou nasledujuceho kodu ziskam CODE

Kód: Vybrať všetko

            var client = new FacebookClient();

            dynamic parameters = new ExpandoObject();
            parameters.client_id = "******appid********";
            parameters.redirect_uri = "http://************.net/Login/Daj";
            parameters.response_type = "code";
            parameters.display = "popup";

            var loginUrl = client.GetLoginUrl(parameters);

            return Redirect((string)loginUrl);
nasledne pomocou nasledujuceho kodu sa snazim ziskat access_token ktory aj ziskam ale zobrazeny na stranke nie redirectom

Kód: Vybrať všetko

 
if (access_token == "n/a" & code != "n/a")
            {
                String id = "*****appid******";
                String auth_uri = "http://*************.net/Login/Daj";
                String key = "****appseckey*******";
             
                return Redirect("https://graph.facebook.com/oauth/access_token?client_id=" + id + "&redirect_uri=" + auth_uri + "&client_secret=" + key + "&code=" + code);  <---- Tu mi to konci stym ze to vypise access_token=*************************acess_tokken********************************&expires=5121414, a ziadny redirect sa nekona
            }
                else if (code == "n/a" & access_token != "n/a")
            {
                return Redirect("http://*****************.net/Login/Prihlasene?access_token=" + access_token);
            }
            else
            {
                return Redirect("chybne parametre");
            }

takze by som sa chcel informovat ci niekto riesil cosi podobne pretoze netusim kde je chyba. Zatial to mam poriesene tak ze ten token nacitam cez stream ale racej by som to riesil tym redirectom.
Napísať odpoveď