thomaswelton / laravel-facebook
此包已被废弃且不再维护。没有推荐替代包。
此包的最新版本(dev-master)没有可用的许可证信息。
dev-master
2013-11-14 11:24 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.x
- jwage/purl: 0.0.*
- thomaswelton/facebook-php-sdk: 3.2.*
This package is auto-updated.
Last update: 2020-11-11 05:54:50 UTC
README
安装
更新您的 composer.json
文件以包含此包作为依赖项
"thomaswelton/laravel-facebook": "dev-master"
通过在 app/config/app.php
文件中添加它到 providers 数组来注册 Facebook 服务提供者。
Thomaswelton\LaravelFacebook\LaravelFacebookServiceProvider
通过在 app/config/app.php
文件中添加它到 aliases 数组来别名 Facebook 门面。
'aliases' => array( 'Facebook' => 'Thomaswelton\LaravelFacebook\Facades\Facebook' )
配置
通过运行以下命令将配置文件复制到您的项目中
php artisan config:publish thomaswelton/laravel-facebook
编辑配置文件以包括您的应用 ID 和密钥。
使用
此 Facebook 类扩展了 Facebook PHP SDK,因此这里列出的所有方法都可用,以及以下方法。
getShareUrl
获取分享 URL。如果您没有设置应用 ID,则 URL 将使用旧的 sharer.php URL,因为它们不需要应用 ID 或 redirect_url。
$shareData = array( 'link' => '', // url 'picture' => '', // picture url 'name' => '', // Title 'caption' => '', // Caption 'description' => '', // Description ); echo Facebook::getShareUrl($shareData);
hasLiked
对于页面标签应用,将告诉您用户是否喜欢该页面。返回
- 1 - 已喜欢
- 0 - 未喜欢
- -1 - 未知
Facebook::hasLiked();