none
Duvida cabulosa ou talvez simples. Por favor, URGENTE RRS feed

Respostas

  • Olá!

    Pode ser feito de maneiras mais fáceis, mas para te ajudar rapidamente fiz assim:

               
                // Este é o seu Request.QueryString
                string url = @"https://apps.facebook.com/MEUAPP/default.aspx#access_token=CODIGO_Q_EU_QUERO";
    
                char[] separator = new char[2];
                separator[0] = Convert.ToChar("#");
                separator[1] = Convert.ToChar("=");
    
                string[] allparams = url.Split(separator[0]);
                Hashtable table = new Hashtable(); 
    
                foreach (string param in allparams)
                {
                    if (param.Contains(separator[1]))
                        table.Add(param.Split(separator[1])[0], param.Split(separator[1])[1]);
                }
    
                string access_token = table["access_token"].ToString();
    

    Boa sorte!


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    • Marcado como Resposta Harley Araujo terça-feira, 22 de maio de 2012 12:38
    segunda-feira, 21 de maio de 2012 17:36

Todas as Respostas

  • Tentou usar o split('#') na querystring ?
    segunda-feira, 21 de maio de 2012 11:02
  • Olá!

    Pode ser feito de maneiras mais fáceis, mas para te ajudar rapidamente fiz assim:

               
                // Este é o seu Request.QueryString
                string url = @"https://apps.facebook.com/MEUAPP/default.aspx#access_token=CODIGO_Q_EU_QUERO";
    
                char[] separator = new char[2];
                separator[0] = Convert.ToChar("#");
                separator[1] = Convert.ToChar("=");
    
                string[] allparams = url.Split(separator[0]);
                Hashtable table = new Hashtable(); 
    
                foreach (string param in allparams)
                {
                    if (param.Contains(separator[1]))
                        table.Add(param.Split(separator[1])[0], param.Split(separator[1])[1]);
                }
    
                string access_token = table["access_token"].ToString();
    

    Boa sorte!


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    • Marcado como Resposta Harley Araujo terça-feira, 22 de maio de 2012 12:38
    segunda-feira, 21 de maio de 2012 17:36