我正在尝试使用Facebook的fb:friend-selector
FBML标签,但我的应用程序在iframe中运行.是否可以在iframe中使用此标记?如果是这样,有人有任何例子吗?
是的,这绝对是可能的,但您必须使用Facebook Connect和XFBML.具体来说,您希望使用fb:serverfbml标记来使fb:friend-selector工作.我有一个iframe应用程序,我在标准"邀请朋友到你的应用程序"上下文中使用所有这些和fb:friend-selector,它运行得很好.
这是我的模板文件的正文,它在我的iframe体内输出:
在页面的页脚中,我有标准的Facebook Connect代码,它将加载并呈现fb:serverfbml内容:
这应该就是您所需要的(当然,请填写您自己的选项).您必须设置Facebook Connect才能使用跨域接收器文件.我建议遵循渲染XFBML步骤.
这个帖子中的问题仍然有用,但答案已经过时了.您应该使用新的JavaScript SDK.这应该替换zombat发布的第二个代码段
更多信息:http://www.clickonchris.com/2010/11/facebook-javascript-sdks/