将朋友的Facebook个人资料页面添加到jQuery UI对话框

时间:2011-08-30 17:17:13

标签: javascript jquery facebook jquery-ui jquery-ui-dialog

我使用Facebook JavaScript API获取了朋友个人资料页面的链接。我现在正在尝试将其添加到jQuery UI对话框中的iframe。我有:

$('<iframe src="https://www.facebook.com/profile.php?id=505818552"><p></p></iframe>').dialog();

然而,这会在jQuery对话框中显示带有“转到脸书”链接的Facebook徽标。我尝试在load(url)之前使用dialog()但由于跨域而无效。

我想知道Facebook是否会禁用此类内容?

有没有办法让它在jQuery对话框中打开?

2 个答案:

答案 0 :(得分:1)

是的,FB禁止将其包含在iframe中,如live demo中所示。

答案 1 :(得分:1)

我们不允许这样做。相反,请创建一个Facebook应用程序并让用户505818552授权您的应用程序。

然后,您将能够通过查询

来提取该用户的好友列表

https://graph.facebook.com/505818552/friends?access_token=USER_ACCESS_TOKEN