abhimanyusharma003 / laravel-facebook
该软件包最新版本(dev-master)没有提供许可证信息。
                    
                    Laravel 服务提供器,用于 Facebook PHP SDK
    dev-master
    2014-06-02 06:47 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.*
This package is not auto-updated.
Last update: 2024-09-28 16:09:21 UTC
README
Facebook PHP SDK for Laravel
安装
- 
将以下行添加到 composer.json"abhimanyusharma003/laravel-facebook": "dev-master"
- 
运行 composer update或composer install
- 
打开 app/config/app.php并将服务提供器添加到您的providers数组中。'providers' => array( 'Abhimanyusharma003\LaravelFacebook\LaravelFacebookServiceProvider', ) 
- 
现在添加别名。 'aliases' => array( 'Facebook' => 'Abhimanyusharma003\LaravelFacebook\LaravelFacebookFacade', ) 
配置
- 运行 php artisan config:publish abhimanyusharma003/laravel-facebook
- 这将在 config\packages\abhimanyusharma003\laravel-facebook文件夹中创建一个config.php文件
- 使用您的信息自定义 config.php
设置详情如下。
- appid:您的 Facebook 应用 ID。
- secret:您的 Facebook 应用密钥。
- redirect:登录后重定向的 URL。
- logout:注销后重定向的 URL。
- scope:您希望从用户那里获取的权限
示例
- 
使用您的凭证和作用域获取登录 URL。 Route::get('/', function(){ return Facebook::loginUrl(); }); 
- 
获取用户 ID Route::get('/', function(){ return Facebook::getUser(); }); 
- 
使用 Facebook API Route::get('/', function(){ $profile = Facebook::api('/me?fields=id,name,first_name,last_name,username,email,gender,birthday,hometown,location,picture.width(100)'); }); 
- 
获取注销 URL Route::get('/', function(){ return Facebook::logoutUrl(); });