Angularjs 使用Laravel Socialite作为API(社会认证)
我想使用#Laravel#U Socialite作为我的#ionic应用程序的#API,但严重错误不断显示。 有人知道这个问题吗?我确定ionic函数有问题,因为我没有在请求中发布任何内容 请帮忙 拉维函数:Angularjs 使用Laravel Socialite作为API(社会认证),angularjs,laravel,ionic-framework,jwt-auth,laravel-socialite,Angularjs,Laravel,Ionic Framework,Jwt Auth,Laravel Socialite,我想使用#Laravel#U Socialite作为我的#ionic应用程序的#API,但严重错误不断显示。 有人知道这个问题吗?我确定ionic函数有问题,因为我没有在请求中发布任何内容 请帮忙 拉维函数: public function redirectToFacebook() { $url = Socialite::with('facebook')->stateless()->redirect()->getTargetUrl();
public function redirectToFacebook()
{
$url = Socialite::with('facebook')->stateless()->redirect()->getTargetUrl();
return \response()->json([
'url' => $url
], 200);
}
/**
* Create a new controller instance.
*
* @return void
*/
public function handleFacebookCallback()
{
try {
$user = Socialite::with('facebook')->stateless()->user();;
$create['name'] = $user->getName();
$create['email'] = $user->getEmail();
$create['facebook_id'] = $user->getId();
} catch (Exception $e) {
return \response()->json([
'code' => $e->getCode(),
'message' => 'error'
]);
}
}
拉维尔航线:
Login.ts函数(离子型):
服务功能:
服务器错误通常会附带一些关于该错误的详细信息;它可能在您的日志中。@ceejayoz流程正确吗?我应该从ionic向api发送什么?
fbLogin()
{
this.fb.login(['public_profile', 'email'])
.then(res => {
if (res.status === 'connected') {
this.isLoggedIn = true;
console.log("detailsss");
this.getUserDetail(res.authResponse.userID);
this.authService.handleFacebookCallback().subscribe(
res => {
console.log("accesstooooken2")
console.log(res);
}, err => {
console.log(err);
});
console.log("res");
console.log(res);
this.route.navigate(['/home']);
} else {
this.isLoggedIn = false;
}
}), (error: any) => {
console.log(error);
}}