使用php sdk和Yii框架进行Facebook身份验证

时间:2011-09-17 21:22:14

标签: yii facebook-php-sdk

我正在使用Yii框架开发一个facebook应用程序,并希望使用php sdk进行身份验证和其他图形api调用。虽然我有一个经过测试的身份验证脚本,但是我无法使用我的Yii框架生成的文件正确实现它。

现在我在组件中使用

中的整个身份验证代码制作 FacebookHelper
    public function authenticator()

(在此功能启动之前包括facebook.php以及使用

导入
'application.lib.*'

其中受保护的lib目录是我的php sdk所在的位置)

并且 SiteController 的主控制器包含以下用于调用它的代码。

public function actionIndex()
{
$fbhelper = new FacebookHelper();
$value=$fbhelper->authenticator();
if($value==0){
      die("It works");
    }
    $this->render('index');
}

应用程序使用

调用登录URL
$facebook->getLoginUrl()

但facebook会显示一个错误发生的消息。

我做错了什么。

由于我是MVC模型和Yii框架的新手,我对如何应对它有点迷茫,所以如果你也可以解释你的答案(如果有关于其中的MVC架构)。三江源!

1 个答案:

答案 0 :(得分:0)

我正在使用以下扩展程序使用PHP-SDK登录facebook并且工作正常..

https://github.com/facebook/facebook-php-sdk-v4

具体与yii框架..

相关问题