0
私は Facebookで私のアプリへのログインをやろうとしている私は、コルドバのFacebookのプラグインionic2 Facebookのログインではない成功
上のエラーを取得しますこれは私のコード(実際に私はちょうどそれが彼のために働くと言うのチュートリアルから、それをコピーした)
import { Component } from '@angular/core';
import { NavController,Platform } from 'ionic-angular';
import {Http, Headers, RequestOptions} from '@angular/http';
import 'rxjs/add/operator/map';
declare const facebookConnectPlugin: any;
@Component({
templateUrl: 'build/pages/home/home.html',
})
export class HomePage {
posts:any;
constructor(public platform: Platform, private navCtrl: NavController,private http: Http)
{ this.platform = platform;
this.http = http;
}
fblogin()
{
this.platform.ready().then(() => {
this.fblogin1().then(success => {
console.log("facebook data===" + success);
alert("facebook data===" + success);
this.http.post('http://localhost/facebook.php',success)
.map(res =>res.json()).subscribe(data => {
if(data.msg=="fail")
{
console.log('Login failed');
alert("Invalid username and password");
return;
}
else
{
console.log(' login Sucessfully facebook');
}
});
}, (error) => {
alert(error);
});
});
}
fblogin1(): Promise<any>
{
return new Promise(function(resolve,reject)
{
facebookConnectPlugin.login(["email"], function(response)
{
alert(JSON.stringify(response.authResponse));
facebookConnectPlugin.api('/' + response.authResponse.userID + '?fields=id,name,email,gender',[],
function onSuccess(result)
{
//alert(JSON.stringify(result));
//console.log(JSON.stringify(result));
resolve(JSON.stringify(result));
},
function onError(error)
{
alert(error);
}
);
},
function(error)
{
alert(error);
})
});
}
}
です0
誰かが私が知りたいと思う別の方法を知っていれば。
をログイン機能を変更することで、この問題を解決uがこの問題を解決しましたか?私は同じ問題を抱えています –
@KingsleySimonはい、私はちょうど私の解決策を公開しました –