Webtechnick CakePHP-Facebook-Plugin权限不起作用

时间:2014-03-08 20:00:06

标签: facebook cakephp plugins

我正在使用Webtechnick CakePHP-Facebook-Plugin将我的用户登录到我的CakePHP应用程序中,我需要获取他们的user_relationship,user_relationship_details,user_religion_politics和电子邮件。

我使用kike这个来调用登录按钮

echo $this->Facebook->login(array('perms' => 'email,user_religion_politics,user_relationships,user_relationship_details', 'redirect' => array('controller' => 'users', 'action' => 'facebook'), 'label' => __('<span class="icon-facebook-sign"></span> Login with facebook',true),'id' => 'facebook_btn' ));

并且在Facebook上的“配置应用程序中心权限”部分中的“应用程序详细信息”中我也添加了权限,但是当用户登录到应用程序facebook时仍然无法正常工作(公开请求默认权限)个人资料,朋友列表和电子邮件)。


我解决了它,似乎我在init函数上缺少$ options参数。 所以我在default.ctp文件中更改了调用

$this->Facebook->init();

$this->Facebook->init(array('perms' => 'email,user_religion_politics,user_relationships,user_relationship_details'));

1 个答案:

答案 0 :(得分:0)

我解决了它,似乎我在init函数上缺少$ options参数。 所以我在default.ctp文件中更改了调用

$this->Facebook->init();

$this->Facebook->init(array('perms' => 'email,user_religion_politics,user_relationships,user_relationship_details'));