这是一个奇怪的问题: 在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]"."&send=false&layout=box_count&width=85&show_faces=false&action=like&colorscheme=light&font&height=21&font&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不共享他们的数据。
任何提示?