使用Facebook PHP SDK进行身份验证时出现问题

时间:2011-07-06 18:54:33

标签: php facebook sdk

我正在尝试一些Facebook PHP SDK。这是我的代码:

<?php
    /* Connect to facebook link. */
    require_once('./fb/facebook.php');


    $facebook = new Facebook(array(
        'appId' => '189152054469765',
        'secret' => 'ccd2d3e7986fb1ij4c9e41018327db67',
                'cookie'=>true
    ));
echo $facebook->api('/me');
?>

在运行文件时,我收到错误: 未捕获OAuthException:必须使用活动访问令牌来查询有关当前用户的信息。 我已经看到上面的代码适用于所有教程中的所有内容。我登录Facebook并获得电子邮件和publish_stream的权限到我的应用程序。

1 个答案:

答案 0 :(得分:1)

您需要执行oauth身份验证(基本上是使用令牌交换重定向)。

所以你检查一下 $user = $facebook->getUser();

如果没有,请点击$facebook->getLoginUrl();