facebook fb.ui显示

时间:2011-02-16 11:39:57

标签: facebook xfbml serverfbml

我以前使用<fb:serverfbml>并解析它FB.XFBML.parse()

当我切换到FB.ui时,它非常有效。但据我所知,对于“apprequests”方法,我必须显示模式:弹出或对话框(iframe)

弹出窗口将在新的浏览器窗口中打开。 diolog在同一个窗口中打开iframe窗口

所以我需要知道,如果可以将FB.ui结果作为html的一部分呈现,就像我在<fb:serverfbml>中所做的那样

moguzalp

注意:我做了一个工作,在创建iframe的iframe中渲染FB.ui结果。但似乎不是一个好主意

1 个答案:

答案 0 :(得分:2)

不要使用fb:serverFbml,Facebook已明确表示他们正在逐步淘汰这项技术,并鼓励开发人员将其应用程序重新编写为iframe。 Facebook将继续改进FB.ui({method:'apprequests',...})代码。

开发人员提出的关于其他FB.ui对话框的FB页面解决方案的一个问题是页面上的位置。对于超过屏幕的页面,对话框通常出现在不合逻辑的位置。如果正确使用弹出窗口作为点击事件的一部分,将为大多数用户显示。

我还创建了一个帖子,说明了如何使用新的apprequests方法 http://af-design.com/blog/2011/02/17/using-facebook-requests-to-promote-a-website/