zejesago/laravel-facebook

此包已被废弃,不再维护。没有建议替代包。

Laravel的Facebook组件。

3.1.1 2017-07-26 11:40 UTC

This package is not auto-updated.

Last update: 2021-02-05 20:46:49 UTC


README

这是一个利用Laravel的Facades的Facebook组件。

通常

$facebook = new Facebook(array(
  'app_id'     => 'YOUR_APP_ID',
  'app_secret' => 'YOUR_APP_SECRET',
));

// Get User ID
$user = $facebook->getUser();

现在

// Get User ID
$user = Z\Facebook::getUser();

Laravel Facebook目前支持Facebook 5.6Laravel 4.0

安装

  1. 在您的composer.json文件中添加此,然后从您的根目录执行php composer.phar install(或composer install)命令。
  2. 通过在app/config/app.php文件中的providers数组中添加'Zejesago\Laravel\Facebook\ServiceProvider'来注册此包。
  3. (可选)在app/config/app.php文件中的aliases数组中添加别名。例如:'Z\Facebook' => 'Zejesago\Laravel\Facebook\Facade'
  4. 运行php artisan config:publish zejesago/laravel-facebook以创建您的应用程序特定的配置,您可以在其中设置您的应用ID和密钥。

测试

在进行单元测试时,您可能会在实例化Facebook时遇到一些会话错误。

phpunit.xml中包含以下片段

<php>
    <server name="HTTP_HOST" value="localhost"/>
    <server name="REQUEST_URI" value="/"/>
    <server name="path" value="localhost"/>
</php>

然后使用--stderr标志运行测试,以防止HTTP头生成中断。