thomaswelton/laravel-facebook

此包已被废弃且不再维护。没有推荐替代包。
此包的最新版本(dev-master)没有可用的许可证信息。

dev-master 2013-11-14 11:24 UTC

This package is auto-updated.

Last update: 2020-11-11 05:54:50 UTC


README

Build Status Latest Stable Version Total Downloads Bitdeli Badge

安装

更新您的 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();