Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Component } from '@angular/core';
- import { IonicPage } from 'ionic-angular';
- import { Facebook } from '@ionic-native/facebook';
- @IonicPage()
- @Component({ selector: 'page-autenticacao', templateUrl: 'autenticacao.html' })
- export class AutenticacaoPage {
- constructor(public facebook: Facebook) {
- }
- //método para chamar api do facebook e salvar no banco o usuario
- loginFacebook() {
- let permissions = new Array<string>();
- permissions = ["public_profile", "email"];
- this.facebook.login(permissions).then((response) => {
- let params = new Array<string>();
- this.facebook.api("/me?fields=name,email", params).then(res => {
- console.log(res);
- // Crio os dados usuario
- var usuario = {
- "nome": res.name,
- "email": res.email,
- "senha": res.id,
- "login": res.email
- }
- this.logar(usuario);
- }, (error) => {
- alert(error);
- console.log('ERRO LOGIN: ',error);
- })
- }, (error) => {
- alert(error);
- });
- }
- logar(Usuario) {
- console.log(Usuario);
- // this.salvarService.salvarFacebook(Usuario).then(() => {
- // console.log('Usuario cadastrado via facebook com sucesso!');
- // })
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement