【问题标题】:Laravel Socialite "Facebook" The parameter app_id is requiredLaravel Socialite "Facebook" 参数 app_id 是必需的
【发布时间】:2019-01-21 10:07:45
【问题描述】:

所以我在这里遇到了与此用户相同的问题:Laravel Socialite Facebook Login Error: The parameter app_id is required

并且我已按照提供给该用户的解决方案进行操作。但我仍然得到同样的错误。 甚至尝试将 clinet_id 更改为 app_id.. 没有任何改变相同的错误

参数app_id是必需的

 'facebook' => [
        'client_id' => 'hidden', //Facebook App Client ID
        'client_secret' => 'hidden', // Your Facebook App Client Secret
        'redirect' => 'http://localhost:8000/login/facebook/callback', // Your application route used to redirect users back to your app after authentication
    ],

路线:

Route::get('login/facebook', 'Auth\LoginController@redirectToProvider');
Route::get('login/facebook/callback', 'Auth\LoginController@handleProviderCallback');

我看不出这里有什么问题。添加了一切。从文档中。在服务的门面。我的错误是什么?我觉得它很明显,但我看不到它

【问题讨论】:

    标签: laravel laravel-socialite


    【解决方案1】:

    您必须在配置文件中设置应用 ID、秘密和回调 url,因此打开 config/services.php.env 文件,然后以这种方式设置 ID 和秘密:

     'facebook' => [
            'client_id' => env('FACEBOOK_CLIENT_ID'),
            'client_secret' => env('FACEBOOK_CLIENT_SECRET'),
            'redirect' => env('FACEBOOK_CALLBACK_URL'),
        ],
    

    .env

    FACEBOOK_CLIENT_ID=xxxxxxxxx
    FACEBOOK_CLIENT_SECRET=xxxxxxx
    FACEBOOK_CALLBACK_URL=http://localhost:8000/login/facebook/callback
    

    .env编辑完成后请在终端输入此命令清除缓存:php artisan config:cache

    【讨论】:

    • 您好,我已经尝试使用 env 变量,但仍然是同样的问题,我应该尝试重新制作 facebook 应用程序以获取新的 id 吗?也许我从那里有问题?
    • @Demeteor 您应该出于测试目的尝试,无论何时 .env 文件中的更改请清除缓存
    • Hello 创建了一个全新的应用程序。得到了新的密钥,但结果相同。
    • @Demeteor 参数app_id是必需的 这个是解决这个错误的办法,但是可能你还有其他问题,尝试在社交名流的最新版本中使用,使用Composer将包添加到项目的依赖项中:composer require laravel/socialite
    • 这就是我将社交名流放在第一位的方式。也许我的错误是那两个之一?这是在服务提供商 Laravel\Socialite\SocialiteServiceProvider::class 中,这是我的别名 'S​​ocialite' => Laravel\Socialite\Facades\Socialite::class,也许我没有添加其他需要的东西?
    猜你喜欢
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    相关资源
    最近更新 更多