问题标签 [serverfbml]

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 投票
4 回答
15543 浏览

facebook - Facebook, iframe app, fb:request-form, action 属性问题

我正在制作一个 facebook iframe 应用程序

我正在使用自己的表单数据制作申请表。我应该怎么做才能处理数据?

如果我把 action="http://apps.facebook.com/[appName]/abc.php" ,即

然后结果很有趣...... facebook 应用程序的 iframe 内的 facebook 页面!

但如果我把 action="http://[my own domain / facebook connect url]/abc.php" ,即

然后结果页面将在没有 facebook 模板的情况下呈现(这意味着丢失所有顶部 facebook 横幅和底部 facebook 栏,如 facebook 聊天等)

有谁知道出了什么问题?

非常感谢阅读

0 投票
4 回答
2567 浏览

facebook - fb:serverfbml 不在 ie7 中呈现

我正在编写一个 Facebook iframe/Facebook Connect 应用程序,其中一个页面包括一个多朋友选择器。它在我尝试过的每个浏览器(FF/Mac、Safari/Mac、IE8/Win)中都能完美呈现,但在 IE7/Win 中根本不呈现。我等了又等(以防它只是很慢)但它从未出现过。

这是我的代码。

其他必需的东西(FeatureLoader.js 和所有这些)都(必须)正确包含,因为我在应用程序周围使用的朋友选择器和所有其他 fb 标签都可以正常工作。serverfbml 标记是唯一在 IE7 中给我带来麻烦的东西。大多数人似乎对 150 像素高的选择器渲染有问题 - 我似乎找不到其他人遇到问题,根本无法渲染。

0 投票
2 回答
850 浏览

facebook - FBML 和 HTMLParser 错误

下面的代码:

导致以下错误:

然而,这个结构对我来说似乎是有效的......

0 投票
1 回答
1048 浏览

php - FBML 未在 iframe 的 Facebook 应用程序中呈现 - 请帮助

我正在用 PHP 开发 Facebook 应用程序。它作为 iframe 而不是 FBML 加载。与 Facebook 的正常交互是有效的。例如下面的代码给出了用户名:

$user 是我的类,其中用户详细信息是从 facebook 加载的。我的文档以下列方式开始:

结局是这样的:

正如我在 Firebug 中看到的那样,还加载了 xd_receiver.htm 文件。

但我的问题是,例如请求表单没有加载。我的代码:

我可以用 Firebug 看到代码,但 Facebook 没有显示表单。

2 或 3 周前它已显示,但此时我有标签

在正文中环绕我的完整文本。2 周前,我遇到的问题是不再显示任何内容。删除标签后,我的应用程序会显示,但不会显示表单。

我现在在网上搜索 1 周,并在 Facebook 上阅读了许多关于 FBML 和 XFBML 的主题,但对我没有任何帮助。

所以提前谢谢你的帮助。

0 投票
1 回答
1100 浏览

php - Facebook API friends_get 非常慢

我有一个在 iFrame 模式下运行的 PHP 应用程序。我正在渲染标签的<fb:multi-friend-selector condensed="true">内部。<fb:serverfbml>这是一个 PHP 文件,该文件调用一个函数,该函数使用$facebook->api_client->friends_get();. 多朋友选择器渲染得很好,但是,当我不注释friend_get()调用时,页面需要15-20秒才能加载(通过Firebug确认)!目标是通过构建一个不显示的用户 id 列表来限制选择器中显示的用户数量,以便在朋友选择器的 exclude_ids 参数中使用。而且由于它是“exclude_ids”而不是“include_ids”,所以我想不出绕过这个 api 调用的方法。在我看来,我必须采取一些措施来加快 api 调用,因为我已经看到加载速度更快的朋友选择器。

0 投票
1 回答
3036 浏览

facebook - Facebook 多好友选择器 + 新的 javascript API = 损坏?

我正在使用 fb:serverfbml 标记在 IFrame 中呈现多朋友选择器。

我正在使用新的 javascript API。我整天都在努力让它工作。

当我单击下划线“选定”链接(按选定的朋友过滤)时,整个页面刷新,选定的朋友消失。

多朋友选择器不能与 javascript API 一起使用吗?

有人可以给我一个使用带有多朋友选择器的新 javascript API 的工作示例吗?

0 投票
4 回答
843 浏览

java - fb:request 表单中的操作始终为空

更新:这刚刚开始再次发生,将不胜感激。

我正在使用服务器 fbml 来呈现 Invite Friends iframe,并且直到两天前它都可以正常工作。基本上,在提交表单后,应该调用一个 java 操作,在其中我得到所有受邀用户的 id。

但是,我现在注意到“通过电子邮件邀请”弹出窗口出现了,最重要的是,我的 java 操作根本没有被击中。当我在 firebug 中检查表单时,我注意到该操作始终为空(尽管所有其他参数都正确保留)。

我尝试在多朋友选择器上设置 email_invite=false 但无济于事。

我的代码如下所示:

任何帮助将不胜感激。

更新:这刚刚开始再次发生,将不胜感激。

谢谢,齿轮。

0 投票
1 回答
527 浏览

facebook - 尝试在 iFrame facebook 应用程序中检索用户名时出错

我正在使用 iFrame 渲染方法开发一个 facebook 应用程序。所以为了显示我的名字,我使用了 serverfbml 标签。这是我的代码:

但输出是“Facebook 用户”。请解释我为什么会得到这种输出。

我回显了我的 $user_id,它显示了 id。

0 投票
2 回答
492 浏览

javascript - fb:serverfbml 块内的 javascript 验证

我正在尝试验证来自我嵌入的多朋友选择器的输入,如下所示:

正如预期的那样,当在 iframe 中呈现时,onsubmit 函数前面带有我的 appid。我假设我需要将我的 javascript 嵌入 iframe 中的某个位置,以便我的 validate() 函数的定义也可以在我的 appid 之前添加。

但是,我没有任何运气这样做。我尝试过多种方式将其嵌入 js,但没有成功。

谢谢!

0 投票
1 回答
2045 浏览

facebook - facebook fb.ui 显示

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

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

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

所以我需要知道,是否可以将 FB.ui 结果呈现为 html 的一部分,就像我可以在<fb:serverfbml>

莫古扎尔普

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