facebook-> getuser()使用php3.2.3返回null

时间:2015-01-20 19:09:46

标签: facebook facebook-graph-api facebook-javascript-sdk

这是一个奇怪的问题: 在PHP脚本facebook-> getUser();如果用户已登录,则返回null ...

// include PHP-SDK 3.2.3
$facebook = new Facebook(array(
   'appId'  => '$AppId',
   'secret' => '$secret',
));
$user = $facebook->getUser();  

在任何html布局之前调用该函数。 接下来,在正文中,我调用JS-SDK 2.0,这里用户被识别,因为我看到我喜欢在iframe中检查喜欢的盒子数,更进一步如果我在facebook页面上检查/取消选中喜欢的行为在iframe布局。

使用iframe调用iframe like框:

echo "<iframe src=\"//www.facebook.com/plugins/like.php?href="."$fb_id[link]"."&amp;send=false&amp;layout=box_count&amp;width=85&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21&amp;font&amp;force_wall=false\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:85px; height:65px;\" allowTransparency=\"true\"></iframe>"

$ fb_id是被调用的页面数组      $ fb_id = $ facebook-&gt; api($ FB_pid); 位于getuser调用之后

看起来JS-SDK和PHP-SDK不共享他们的数据。

任何提示?

0 个答案:

没有答案