Erro no logar-se com Facebook
Estava funcionando e agora está dando erro nesta linha:
string data = FaceBookConnect.Fetch(code, "me/");
Código completo:
string code = Request.QueryString["code"];
if (!string.IsNullOrEmpty(code))
{
string data = FaceBookConnect.Fetch(code, "me/");
FaceBookUser faceBookUser = new JavaScriptSerializer().Deserialize<FaceBookUser>(data);
faceBookUser.PictureUrl = string.Format("https://graph.facebook.com/{0}/picture?type=large", faceBookUser.Id);
if (Request.Cookies["acao"] != null)
{
//limpar campos
txEmail.Attributes.Add("value", "");
txtPass.Attributes.Add("value", "NULL");
txtPassConfirm.Attributes.Add("value", "NULL");
//preencher campos
txtNome.Attributes.Add("value", "" + faceBookUser.Name + "");
txEmail.Attributes.Add("value", "" + faceBookUser.Email + "");
imgCliente.Attributes.Add("src", "" + faceBookUser.PictureUrl + "");
usu_imagem.Attributes.Add("value", "" + faceBookUser.PictureUrl + "");
txtPass.Attributes.Remove("required");
txtPassConfirm.Attributes.Remove("required");
txtPass.Attributes.Add("type", "hidden");
txtPassConfirm.Attributes.Add("type", "hidden");
//Response.End();
}
else {
//Atualiza a planilha
rsLogin = objBD.ExecutaSQL("EXEC piuUsuario '" + faceBookUser.Id + "', '" + faceBookUser.Name + "','" + faceBookUser.PictureUrl + "'");
if (rsLogin == null)
{
throw new Exception();
}
if (rsLogin.HasRows)
{
rsLogin.Read();
//Salvando Session
//Salvando as Session do usuário
Session["USU_USUARIO"] = rsLogin["USU_USUARIO"].ToString();
Session["USU_IMAGEM"] = rsLogin["USU_IMAGEM"].ToString();
Session["USU_ID"] = rsLogin["USU_ID"].ToString();
Response.Redirect("/restaurantes.aspx");
}
}
}
xDiscussão (2)
Carregando comentários...