Ir ao conteúdo
  • Cadastre-se

PHSsouz

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boa Tarde pessoal. Seguinte, estou tentando fazer login no meu webapp através do Login do Facebook, porém, aparece a seguinte mensagem "Ocorreu um erro sem tratamento, favor entrar em contato com o ADM". Segue abaixo o a minha função. Função que chamo ao clicar no botão. $scope.loginFace=function(){ facebookConnectPlugin.login(["email"], function (response) { userId=response.authResponse.userID; if(response.status=="connected"){ $scope.UsersLogin(false); } }, function (response) { console.log(response); }); } Função que carrega os dados no app $scope.UsersLogin=function(primeira){ try{ facebookConnectPlugin.api( "me/?fields=first_name,birthday,last_name,picture,gender,email", ["public_profile"], function (response) { $scope.facebook=response; }, function (response) { alert("Não Foi possível receber valores dessa conta."); document.getElementById("load").style.display="none"}); } catch(err) { alert("Não Foi possível receber valores dessa conta."); } facebookConnectPlugin.getLoginStatus( function(response){$scope.con=response.status}, function(response){$scope.con=response.status}); setTimeout(function(){ $.ajax({ type: "POST", url: SITE+"/ServicoWcf.svc/AcessoWeb/FaceBook", contentType: "application/json", data: JSON.stringify({ "login": $scope.facebook.email, "senha": $scope.con}), processData: false, success: function (resultado) { console.dados = resultado; if(console.dados.d.Resultado=="OK"){ intel.xdk.cache.setCookie("email",email,360); intel.xdk.cache.setCookie("senha",senha,360); intel.xdk.cache.setCookie("id",console.dados.d.LoginId,360); intel.xdk.cache.setCookie("con",console.dados.d.CongregacaoId,360); intel.xdk.cache.setCookie("facebook",1,360); $scope.Sessao=console.dados.d.LoginId; $http({ url: SITE + "/ServicoWcf.svc/AcessoWeb/AcessoSalvarTokenAndroid", method: "POST", data: { "loginId":console.dados.d.LoginId,"token": console.pushNotification.registrationId } }).success(function(data, status, headers, config) { console.log(status); }).error(function(data, status, headers, config) { console.log(status); alert("Ocorreu um erro na conexão, Tente novamente mais tarde"); document.getElementById("load").style.display="none"; }); $http({ url: SITE+"/ServicoWcf.svc/PedidoWeb/Lista", method: "POST", data: { denominacaoId: console.dados.d.CongregacaoId, loginId:console.dados.d.LoginId } }).success(function(data, status, headers, config) { $scope.ids=data; $scope.proPedido(); if(primeira==false){ if($scope.ids.d.length>0) activate_page("#feed_pedidos1"); else activate_page("#feed_pedidos2"); } else{ $scope.Perfil('atividades'); } document.getElementById("load").style.display="none"; }).error(function(data, status, headers, config) { console.status = status; alert("Ocorreu um erro durante o login, Tente novamente mais tarde"); document.getElementById("load").style.display="none"; }); } else if (console.dados.d.ResultadoMenssagem=="Login ou senha inválida!"){ document.getElementById("load").style.display="none"; if($scope.facebook.gender=="male") $scope.sexo="M"; else $scope.sexo="F"; activate_page("#seleciona_denominacao"); } else{ alert(console.dados.d.ResultadoMenssagem); } }, error: function (xhr, textStatus, errorThrown) { alert("Houve um erro na conexão, tente novamente mais tarde."); document.getElementById("load").style.display="none"; console.log(errorThrown); } }); },5000); };

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...