facebook:PHP 图形 api 获取 NULL 会话

发布于 2024-09-17 07:41:02 字数 692 浏览 5 评论 0原文

我正在关注这个教程。虽然用户已登录 Facebook,但会话显示他未登录(NULL 会话)。请有人帮助我。我的代码段如下-

$facebook = new Facebook(
                    array(
                    'appId'  => $app_config['app_id'],
                    'secret' => $app_config['app_secret'],
                    'cookie' => true,)
                );

$session = $facebook->getSession();
var_dump($session);
$fbme = null;
if ($session) {
    try {
        $uid = $facebook->getUser();
        $fbme = $facebook->api('/me');
    } catch (FacebookApiException $e) {
        error_log($e);
    }
}

I am following this tutoril. Though the user is logged in into facebook, but the session is showing him not logged in(NULL session). Please someone help me out. My code-segment is as follows-

$facebook = new Facebook(
                    array(
                    'appId'  => $app_config['app_id'],
                    'secret' => $app_config['app_secret'],
                    'cookie' => true,)
                );

$session = $facebook->getSession();
var_dump($session);
$fbme = null;
if ($session) {
    try {
        $uid = $facebook->getUser();
        $fbme = $facebook->api('/me');
    } catch (FacebookApiException $e) {
        error_log($e);
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

謌踐踏愛綪 2024-09-24 07:41:02

我遇到了同样的情况,改为 iFrame 而不是 FBML,它起作用了。

I had the same situation, changed to iFrame instead of FBML, it worked.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文