首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于未登录Facebook的用户,like按钮会在弹出窗口中显示错误(非iframe方法)

对于未登录Facebook的用户,like按钮会在弹出窗口中显示错误(非iframe方法)
EN

Stack Overflow用户
提问于 2010-05-22 17:11:47
回答 1查看 806关注 0票数 1

为了充分利用Facebook的点赞按钮,我正在尝试从基于iframe的点赞按钮切换到基于js的点赞按钮。

网址:http://www.dealsvista.com

对于登录到Facebook的用户来说,一切都很正常。

但是,对于未登录到Facebook的用户,当他单击like按钮时,弹出窗口中会出现错误。

谁能给我指个方向?我真的是Facebook api的新手,不知道发生了什么?

我必须同时实现connect吗?

我必须在我的应用程序中设置连接回叫url吗?

EN

回答 1

Stack Overflow用户

发布于 2011-08-30 23:35:38

如果你能发布一些你的代码,那真的会很有帮助。听起来你得到的弹出窗口试图给用户提供登录的选项,但没有传递到正确的详细信息。

因此,作为起点,在实现JS SDK时,正确初始化代码是很重要的。StackOverflow正在阻止我发布太多的链接,所以对于这个链接,请转到Facebook开发人员主页,单击文档、开发工具包和工具,然后单击Javascript SDK。该页面将确切地告诉您如何初始化JS SDK。

完成此操作后,请确保页面具有正确的Open Graph Protocol标记和html声明:http://developers.facebook.com/docs/opengraph/

然后,它应该像在页面中添加正确的社交插件代码一样简单:

代码语言:javascript
复制
<fb:like href="yourdomain.com" send="true" width="450" show_faces="true" font=""></fb:like>

Facebook将帮助你在这里配置Like按钮的各种可用设置:http://developers.facebook.com/docs/reference/plugins/like/

输入您的域名,配置其余部分,当您提交数据时,Facebook将为您提供所需的代码。警告:如果你已经像上面提到的那样初始化了JS SDK,那么你唯一需要的代码部分就是fb:like标签- Facebook给你的其余代码假设你还没有初始化JS SDK。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2887532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档