为什么我的Facebook插件不起作用?

时间:2011-12-17 11:53:09

标签: facebook

这些东西给了我地狱......

http://sas98.user.srcf.net/like/index.php

顶部应该有一个登录框。我发现用户登录后它不会改变(至少它会消失,我认为没有注销选项)。

当您将鼠标悬停在“赞”按钮上时,缩略图下应该有一个facepile,但在Chrome,Safari或Firefox中不会出现这种情况。

任何想法都会受到青睐!

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您的代码中存在javascript错误。
Uncaught SyntaxError: Unexpected identifier - index.php:21

这是您当前的代码:

FB.init({
  appId      : '310361742327759', // App ID
  channelUrl : '//www.sas98.user.srcf.net/like/channel.html', // Channel File
  status     : true, // check login status
  cookie     : true, // enable cookies to allow the server to access the session
  xfbml      : true  // parse XFBML
  oath       : true;
});
  • 您在第6行缺少逗号 - 在xfbml参数之后。
  • 此外,您还有一个分号终止最后一行。
  • 最后你输入了 oauth 参数错误...

<小时/> 编辑:进一步编辑后,您似乎已修复了这些错误 - 现在使用登录按钮的问题略有不同。您可以测试用户是否已登录,并且仅当用户登录时才能显示登录按钮。 也是退出功能。有关如何操作facebook身份验证的登录/注销流程的信息,请查看Javascript SDK Documentation