![](/img/trans.png)
[英]FACEBOOK GRAPH API Error :The redirect_uri URL must be absolute
[英]The redirect_uri URL must be absolute facebook Laravel
我想使用Laravel中的Socialite與Facebook登錄。 首先,我設置了路由功能:
Route::group(['middleware' => ['web']], function(){
Route::get('auth/facebook', [
'as' => 'auth-facebook',
'uses' => 'usersController@redirectToProvider'
]);
Route::get('auth/facebook/callback', [
'as' => 'facebook-callback',
'uses' => 'usersController@handleProviderCallBack'
]);
});
然后在用戶控制器中執行功能:
public function redirectToProvider(){
return Socialite::driver('facebook')->redirect();
}
但我收到錯誤消息The redirect_uri URL must be absolute
有任何想法嗎?
看起來您缺少配置。
您還需要為應用程序使用的OAuth服務添加憑據。 這些憑據應放在您的config/services.php
配置文件中,並應使用密鑰facebook
, twitter
, linkedin
, google
, github
或bitbucket
,具體取決於應用程序所需的提供程序。 例如:
'facebook' => [
'client_id' => '',
'client_secret' => '',
'redirect' => '',
],
添加callbackURL以及clientID和clientSecret fb“:{” clientID“:” *************************“,” clientSecret“:” ** *********************************“,” callbackURL“:” // ************ / auth / facebook / callback“,” profileFields“:[” id“,” displayName“,”照片“]},
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.