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(); });