【问题标题】:Symfony2 + PHP Facebook ApiSymfony2 + PHP Facebook API
【发布时间】:2014-07-23 14:11:31
【问题描述】:

我正在尝试在 Symfony2 Bundle 中使用 Facebook API for PHP。

我的问题是如何在我的 Bundle 中包含这些类。

在我的自动加载文件中,我已经包含了命名空间 DIR.'/../vendor/facebook/src',但它仍然不起作用。

谢谢!

【问题讨论】:

  • 什么不起作用?请提供您看到的任何错误。

标签: facebook symfony


【解决方案1】:

只需使用FOSFacebookBundle 即可满足您的所有facebook 需求。

可以在此处找到捆绑包: https://github.com/FriendsOfSymfony/FOSFacebookBundle

如果此捆绑包对您没有帮助,那么只需将其添加到您的底部 autoload.php

//Loading facebook from vendor
require_once __DIR__ . '/../vendor/facebook/src/facebook.php';

然后在控制器内调用:

$facebook = new \Facebook(array(
  'appId'  => 'YOUR_APP_ID',
  'secret' => 'YOUR_APP_SECRET',
));

【讨论】:

  • 是的,我尝试让 FOSFacebookBundle 与我的项目一起工作很多时间,但这是不可能的。我只需要 Facebook 的一项功能,连接用户并检索用户的电子邮件。谢谢!
  • 如果你添加“require_once DIR.'/../vendor/facebook/src/facebook.php';”到 Symfony 供应商文件夹中的自动加载文件
【解决方案2】:

如果您使用 Composer - 添加到您的 composer.json:

{
  "require" : {
    "facebook/php-sdk-v4" : "4.0.*"
  }
}

更多信息:https://developers.facebook.com/docs/php/gettingstarted

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    相关资源
    最近更新 更多