问题标签 [xfbml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1556 浏览

javascript - 如何使用 XFBML.ProfilePic

我正在尝试使用 XFBML 显示 Facebook 用户的个人资料图片。我正在使用以下代码:

如何设置元素的uid属性?(注释行不起作用)

0 投票
1 回答
4269 浏览

javascript - Facebook XFBML 登录后,通过 JavaScript 获取用户信息

我使用 XFBML Facebook 登录按钮对用户进行身份验证。用户输入正确密码后。如何使用FB.Facebook.apiClient或任何相关的 JavaScript 来获取用户登录信息?

0 投票
4 回答
1693 浏览

jquery - jQuery意外和错误地解析HTML

所以我有一个非jQuery解决方案来解决这个问题,但如果有办法,我宁愿使用 jQuery,而且我很好奇为什么会这样。

我有一个 Facebook iframe 应用程序,我正在使用Facebox在页面弹出窗口中动态加载一些 XFBML。

现在我加载的 XFBML 恰好是fb:serverfbml标签,它创建了一个指向 Facebook 的 iframe 并呈现 FBML。这实质上意味着我需要动态添加 FBML,然后在显示弹出窗口后重新解析 XFBML。所以我的代码看起来像:

现在上面的代码可以工作了,但是请注意我正在使用

而不是

如果我使用 jQuery 的.html函数,它实际上会在插入之前重组我的 HTML。它将其重组为以下内容:

我认为它这样做是因为它包含非标准标签,但是有没有办法让 jQuery 在插入之前不重新格式化我的字符串?

0 投票
2 回答
1335 浏览

javascript - 使用 facebook-logo="true" 选项时,Facebook Connect API 不填充用户数据

我正在开发 Facebook Connect 应用程序。我已经启动并运行了“连接”按钮,用户可以通过 Facebook 成功进行身份验证。但是,我无法使用 XFBML 显示他们的个人资料图片和姓名。这是我正在做的事情:

我可以使用 Connect 按钮成功登录,并运行 Javascript 回调,但我最终得到了这样的结果:

http://www.friedo.com/fbuserbox.png

因此,图片和名称都没有被填充。即使我硬编码我的 FB 个人资料 ID 代替loggedinuser.

更新:如果我关闭标签中的facebook-logo属性,似乎(在随机混乱之后)我可以让它工作。fb:profile-pic将其设置为 false(或将其删除)会导致用户框正确呈现。但我也需要 Facebook 徽标才能工作。:(

0 投票
3 回答
3542 浏览

firefox - Facebook 连接 XFBML 不工作

我正在使用 Facebook Connect 创建一个网站,并决定使用 Facebook 的 XFBML 标签,例如“fb:profile-pic”,因为它们非常易于使用。

无论我多么努力地上网,我都无法让它们工作,但后来我注意到它适用于所有浏览器而不是 Firefox。

我还意识到,即使在 Facebook 自己的“The Run Around”示例应用程序上,它们也不起作用!!你可以在这里查看:http: //www.somethingtoputhere.com/therunaround/index.php

如果您使用 Firefox 登录,则不会显示您的图片,但如果您使用其他浏览器,则会显示。这发生在 fb:profile-pic 标签或任何其他标签(如 fb:name)上。

我没有在网上找到任何信息,所以我问其他使用过这个的人:这些标签是否与 Firefox 不兼容?他们有停电或类似的事情吗?以前有人发生过这种情况吗?关于如何解决这个问题的任何想法?

0 投票
2 回答
2632 浏览

javascript - 如何使用 Javascript 动态修改 fb:request-form 的内容?

我想使用 javascript 自定义我的请求表单内容。假设我的 html 中有这个...

我想通过 Javascript 将 _DYNAMICNAME_HERE_ 动态更改为其他内容。

这是我尝试过的事情。

有谁知道不涉及对服务器(invite.php)的额外请求的技术?可能涉及FB.XFBML.Host.addElement、刷新等...

顺便说一句,我正在使用 Google 的 Closure 弹出 div 的句柄。

谢谢。

0 投票
4 回答
3773 浏览

javascript - 在 fb:request-form 发送/取消按钮中禁用重定向

如何禁用 Facebook 邀请表单中的重定向?

选择朋友后,您将看到带有模板的最终发送邀请对话框。单击发送或取消后,如何通过关闭对话框来禁用重定向?

谢谢。

0 投票
2 回答
197 浏览

web-applications - 制作 Facebook 应用程序

我打算在 Facebook 上做一个相当大的应用程序。在实际修改代码以在 Facebook 中使用之前让代码在任何托管站点上运行是一个更明智的选择吗?或者让代码与 Facebook 兼容会不会太痛苦?

0 投票
1 回答
2150 浏览

facebook - 如何在 iframe 应用程序中使用权限对话框提示用户

我在用

Facebook.showPermissionDialog("read_stream,publish_stream, offline_access, email") 显示权限对话框。它在 FBML 模式下工作,但问题在于 IFRAME 模式。

下面的代码在 FBML 模式下也可以正常工作,但在 Iframe 模式下不行。

fb:prompt-permission perms="read_stream,publish_stream, offline_access, email">允许访问?

请帮我解决这个问题..

我需要在 IFRAME 模式下显示提示权限对话框

提前感谢,易卜拉欣。

0 投票
1 回答
1230 浏览

php - 没有 FBML 正在使用 PHP(即 ff 或其他任何地方!)的 facebook 中的 iframe 中工作

我已经尝试了三天,但在这方面一无所获......我绝对无法获得任何“fb:”代码来渲染任何东西!我已经在沙箱中尝试了确切的代码,它工作正常。我已经阅读了所有我能找到的搜索结果,但一无所获......

我正在使用标准的 xd_receiver 页面,并且在正文中有这一行:

这是我的索引页。它基本上是股票 facebook 示例代码....

奇怪的是,当我将这段代码放在它与登录用户名相呼应的地方时,它确实显示了朋友的 ID 号。但同样,它不会呈现他们的名字

这是我的设置:

画布回调 URL http://www.my-actual-website.com/test/

画布 URL http://apps.facebook.com/gogre_testapp/

FBML/iframe iframe

应用类型网站

删除后 URL http://www.my-actual-website.com/test/

授权后 URL http://www.my-actual-website.com/test/

请有人帮帮我!我已经尝试了几天没有成功