2010-08-12 81 views
1

设置了我的FaceBook页面,以便尚未“点击”页面的用户(并尝试查看页面)会显示特定选项卡的内容,而不是默认的“墙”视图。如何添加一个“赞”按钮到我的FaceBook登陆标签?

这些用户到达的选项卡包含我提出的应用程序。这是一个简单的应用程序,列出有关业务的信息。

应用程序正在使用“I帧”渲染方法(在应用程序的“画布”设置中)。

我的目标是在我的应用程序中添加FaceBook“Like Button”或“Like Box”。

这样做的目的是编写一条消息,鼓励访问者“喜欢”FaceBook页面(不是应用程序)。

我试过FaceBook代码生成器,喜欢按钮和喜欢框,但它不起作用。当我在FaceBook中查看我的应用程序时,在我添加代码的位置没有任何内容。

在应用程序内部有一个“Like”按钮看起来像许多FaceBook页面所有者想要的东西。有什么办法可以做到这一点?

+0

只是为了更清楚。你想添加一个像按钮到你的应用程序选项卡,而不是应用程序本身? – 2010-11-19 12:58:37

回答

-1

为了得到Like按钮,请转到http://developers.facebook.com/docs/reference/plugins/like,填写相应的信息并按“获取代码”。这将打开一个带有必要代码的模式窗口。将该代码复制到您的程序中,然后就完成了。

+0

我尝试了你的建议,但在我粘贴代码的应用程序中显示“没有任何内容”。 – edt 2010-08-12 16:46:19

+0

我需要更多关于您的应用程序的信息,您如何编写它,您在哪里粘贴代码等。 – asnyder 2010-08-12 17:05:43

0

显然,当前FBML实现中不支持按钮,这是您可以在facebook画布页面的“选项卡”内使用的唯一语言。 您可能会注意到,一些专业完成的网站向上指向一个大箭头,然后点击“按钮”按钮文本,而没有实际使用类似按钮。这就是他们这样做的原因。

直到facebook在选项卡中实现XFBML,它看起来像任何XFBML唯一标签(如fb:like)只能用于您的个人网站。我认为他们出于安全原因这样做,尽管有些功能可以在您自己的页面上使用,但facebook实际上并未在他们的页面上支持,这似乎有点荒谬。

我发现的唯一解决方法是在您的应用中包含fb:comments标记,这是一个FBML标记,它放置了一个评论框和一个类似按钮。

1

首先,确保您的页面是以html模式而不是FBML加载的。

1,装载FB JS

<script src="http://connect.facebook.net/en_US/all.js#appId=YOURAPPID&amp;xfbml=1"></script> 

2,初始化的FB(有时不无这方面的工作)

<script> 
FB.init({ 
    appId:"YOURAPPID", 
    xfbml:true, 
    status:true, 
    cookie:true, 
}); 
</script> 

3,把你想去哪里

类似按钮
<fb:like href="http://www.facebook.com/YOUR_FACEBOOK_PAGE" send="false" layout="button_count" width="90" show_faces="false" font="arial"></fb:like> 

类似的会出现,但不会使页面刷新,所以你必须照顾自己的流量。

相关问题