无法获得Facebook扩展权限

时间:2012-12-13 04:08:11

标签: php facebook wordpress sdk buddypress

我希望获得在用户的Facebook墙上发布并查看他们的喜欢的许可。我正在使用标准的PHP SDK。当我登录时,它显示正确的Facebook屏幕要求这些权限,但当我确认并重定向回我的网站时,它只有'状态'和'代码'作为GET参数,它仍然要求我登录。这是我正在使用的代码:

require 'fbsdk/src/facebook.php';

$facebook = new Facebook(array(
  'appId'  => 'xxxx',
  'secret' => 'xxxx',
));

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

if ($user) {
    echo 'You have successfully registered your Facebook account.';

} else {
    $params = array('scope'=>'publish_stream,user_likes');
    $loginUrl = $facebook->getLoginUrl($params);
    echo '<a href="' . $loginUrl . '">Login with Facebook</a>';
}

我把它放在一个带有php模块的Wordpress / Buddypress的页面上,似乎有一些冲突,因为它在它自己的页面上工作正常。

0 个答案:

没有答案