我正在尝试在 Yii 框架中使用新的 facebook Graph PHP SDK v4.0。
我想使用命名空间,我尝试创建的应用程序是 Facebook 页面选项卡。
我无法自动加载 Facebook SDK
有人可以帮我解决问题吗?
最佳答案
我在 extensions/FacebookUtility.php 中为 SDK 创建了一个包装类
// Include facebook client library
require_once __DIR__ . '/../facebook-php-sdk/src/facebook.php';
class FacebookUtility extends CApplicationComponent
{
public $apiKey;
public $secretKey;
:
:
public function connect() { ... }
}
然后,在我的 main.php 中,在组件下
'facebook'=>array(
'class' =>'FacebookUtility',
'apiKey' =>'yourapikey',
'secretKey' =>'your secret key',
),
然后,在我登录期间。
$objFacebook = Yii::app()->getComponent('facebook');
// Establish a connection to facebook
$objFacebook->connect();
关于Yii 和 Facebook SDK V4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24827508/