Facebook Like 按钮可以在 localhost 上运行,但不能在 Django 上的生产环境中运行

发布于 2024-11-04 23:55:56 字数 249 浏览 0 评论 0原文

我正在使用 XFBML 在 Django 应用程序上显示 Post 对象的 Like 按钮。在本地主机上,“赞”按钮工作得很好。它可以将我喜欢的内容发布到我的 FB 个人资料中。但在生产中,当我单击 Like 按钮时,它会短暂显示数字 1,然后该数字消失。 Chrome 开发工具中没有错误。

您可以在此处看到它,

谢谢!

I'm using XFBML to display Like buttons for my Post objects on my Django app. On localhost, the Like buttons work just fine. It posts what I Like to my FB profile just fine. But on production when I click the Like button it briefly displays the number 1 and then the number disappears. No errors in Chrome Dev Tool.

You can see it on production here

Thank you!

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

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

发布评论

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

评论(1

别低头,皇冠会掉 2024-11-11 23:55:56

看来您的应用程序配置不好。这是我在点击并观察网络流量时在 firebug 中得到的答案:

for (;;);{"__ar":1,"payload":{"requires_login":false,"success":false,"already_connected":false,"is_admin":false,"show_error":true,"error_info":{"brief":"App ID does not match domain","full":"The app ID specified within the \"fb:app_id\" meta tag is not allowed on this domain. You must setup the Connect Base Domains for your app to be a prefix of http:\/\/www.matilah.com\/20\/."}}}

有趣的部分是

简短:应用程序 ID 与域不匹配

完整:在其中指定的应用程序 ID此域不允许使用“fb:app_id”元标记。您必须将应用程序的连接基本域设置为前缀 http://www.matilah.com/20 /

您在 http://www.facebook.com/ 的应用程序设置中输入了什么开发人员/

尤其是网站>站点 URL网站 >站点域

应该是http://www.matilah.commatilah.com

It seems you app is not well configured. Here is the answer I got in firebug when clicking and watching the network traffic :

for (;;);{"__ar":1,"payload":{"requires_login":false,"success":false,"already_connected":false,"is_admin":false,"show_error":true,"error_info":{"brief":"App ID does not match domain","full":"The app ID specified within the \"fb:app_id\" meta tag is not allowed on this domain. You must setup the Connect Base Domains for your app to be a prefix of http:\/\/www.matilah.com\/20\/."}}}

With the interesting parts being

brief: App ID does not match domain

full: The app ID specified within the "fb:app_id" meta tag is not allowed on this domain. You must setup the Connect Base Domains for your app to be a prefix of http://www.matilah.com/20/

What did you enter in the settings of your app at http://www.facebook.com/developers/

Especially the Web Site > Site URL and Web Site > Site Domain

It should be http://www.matilah.com and matilah.com

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