FBML:切换 Facebook“点赞”的可见性按钮

发布于 2024-09-05 01:09:08 字数 150 浏览 3 评论 0原文

有没有办法完成这两个简单的事情:

  • 当用户使用时隐藏“喜欢”按钮 选择“喜欢”它。

  • 在页面加载时,检查用户是否“喜欢”该页面。如果为 TRUE,则隐藏 “喜欢”按钮。如果为 FALSE,则显示它。

Is there a way to accomplish these 2 simple things:

  • Hide the "Like" button when the user
    opted to "Like" it.

  • On page load, check if the user "Like"s the page. If TRUE, hide the
    "Like" button. If FALSE, show it.

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

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

发布评论

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

评论(1

鹿港巷口少年归 2024-09-12 01:09:08

你想做的第二件事很容易做:

     FB.Event.subscribe('edge.remove', function(href, widget) {
     // run some jQuery to hide a div that holds the like button

     });

第一件事在过去 48 小时里一直让我崩溃,但我现在就在那里。

(编辑:我自己对此很陌生,所以请记住我的无知和有限的理解)
但您需要知道的是,Facebook 用户必须向您授予许可,您才能知道他或她是否是您的页面的粉丝/喜欢。这意味着您必须创建一个 FB 应用程序并将其链接到您的页面。加载/点赞后,用户将被请求许可分享他的基本信息。对于简单隐藏“点赞按钮”来说,这似乎有点过分了。如果您有兴趣,我可以告诉您更多相关信息。

The second thing you want to do is easy to do:

     FB.Event.subscribe('edge.remove', function(href, widget) {
     // run some jQuery to hide a div that holds the like button

     });

the first has been breaking my balls for the last 48 hours, but I'm there now.

(Edit: I'm very new to this myself, so take in mind my ignorance and limited understanding)
What you need to know though is that a facebook user must give you permission for you to know whether he or she is fan-of/likes your page. This means you must create a FB application and link it to your page. Upon loading/liking the user will be asked for permission to share his basic information. For a simple hide of a 'like button' this seems excesive. If you're interested though, I can tell you more about this.

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