我过去经常使用<fb:serverfbml>和FB.XFBML.parse()来解析它。
当我切换到FB.ui时,它非常有效。但据我所知,对于"apprequests“方法,我必须显示可用的模式:弹出或对话(Iframe)
弹出窗口将在新的浏览器窗口中打开。diolog在同一窗口中打开iframe窗口
因此,我需要知道,是否可以像在<fb:serverfbml>中那样,将FB.ui结果呈现为html的一部分
moguzalp
注意:我在创建的iframe中做了一个关于渲染FB.ui结果的工作。但这似乎不是个好主意
发布于 2011-02-18 21:14:37
不要使用fb:serverFbml,Facebook已经明确表示他们正在逐步淘汰这项技术,并鼓励开发人员将他们的应用程序重写为iframes。脸书将继续改进FB.ui({method:'apprequests',...})代码。
对于FB为其他FB.ui对话框提供的页面解决方案,开发人员提出的一个问题是页面上的位置。对于超过一个屏幕的页面,对话框通常出现在不合理的位置。如果正确使用弹出窗口作为单击事件的一部分,将为大多数用户显示该弹出窗口。
我还创建了一篇文章,说明了新的apprequests方法http://af-design.com/blog/2011/02/17/using-facebook-requests-to-promote-a-website/的用法
https://stackoverflow.com/questions/5015946
复制相似问题