我正在使用XFBML在我的Django应用程序上显示我的Post对象的Like按钮。在localhost上,Like按钮工作得很好。它将我喜欢的内容发布到我的FB个人资料中就好了。但是在生产时,当我点击“赞”按钮时,它会短暂显示数字1
,然后数字消失。 Chrome Dev Tool中没有错误。
您可以在制作here
上看到它谢谢!
答案 0 :(得分:1)
看来你的app配置不好。这是我在点击和观看网络流量时在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与域
不匹配完整:此域中不允许在“fb:app_id”元标记中指定的应用ID。您必须将应用的Connect Base Domains设置为http://www.matilah.com/20/
的前缀您在http://www.facebook.com/developers/
的应用设置中输入了什么内容特别是Web Site > Site URL
和Web Site > Site Domain
应该是http://www.matilah.com
和matilah.com