问题标签 [fb.ui]
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.
facebook - FB.ui 对话框中的自定义 html 表单
是否可以使用 FB.UI 打开包含我希望用户完成的 HTML 表单的 facebook 对话框?
当他们点击提交时,这些值应该被发布回我的应用程序。
我的应用程序位于页面选项卡上的 iframe 内,如果这有所不同的话。
facebook - 启用时间线的墙上缺少 Fb.ui 描述
我有这个 Facebook 应用程序,用户必须在其中共享图像。有了他们必须分享的那张图片,我填写了一个描述,该描述将显示在用户墙上的图片旁边。
但我刚刚发现启用了新时间线的页面上缺少描述。然而,完整的描述确实会显示在他们将发布到墙上的内容的预览屏幕中。
这是 fb.ui 代码。它确实发布了图像本身,但在启用了新时间线的墙壁上缺少描述,它在没有启用时间线的墙壁上工作正常。
关于如何修复它的任何想法,并使描述也显示在那里?还是时间线墙不显示描述是正常行为?
facebook - 用户对用户应用程序请求未出现在通知中
这很奇怪。我知道,如果您为用户创建的应用程序请求创建应用程序,它不会出现在任何地方..
但在这种情况下,我尝试了 FB.ui 对话框来创建用户到用户的应用程序请求。像这样:
它打开对话框并成功发送请求。
但问题是收件人不会以任何方式收到有关应用程序请求的通知..
我尝试禁用沙盒模式和所有内容,但无法通知收件人他收到的请求:/
我究竟做错了什么?
dialog - Facebook 错误 191 在画布应用程序上使用 FB.ui() 进行“提要”对话框(之前工作,上周停止工作)
我突然遇到了 FB.ui() 的问题,因为它显示了一个供用户使用的提要对话框,以便将我的画布应用程序中的内容发布到他们的 facebook 提要上。这一直有效到大约一周前,我们还没有为此部署任何新代码。
我突然收到这样的回复:
我已经看到其他问题的答案说要确保站点 url/画布 url/应用程序域都匹配,但它们确实匹配并且它们都设置正确。
我可以向 FB.ui() 调用抛出一个 redirect_uri,它可以在此弹出窗口中将内容发布到用户的提要,但随后弹出窗口会在发布后继续并在微小的弹出窗口中加载我的画布页面。在此开始发生之前,对话框将在成功发布后关闭。这是我想要的行为,我应该做些什么来得到它?
facebook - 试图限制 Facebook 应用程序的最大请求数
我正在使用 FB.ui 并试图限制我对用户的最大邀请。我使用了 max_recipients 参数,但是在发送了初始最大邀请后,比如说 5,用户仍然可以邀请更多人。似乎它只限制了用户一次可以发送的请求数,而不是最大请求数。我误解了 max_recipients 的工作原理吗?
javascript - facebook发送对话框回调不起作用
我正在使用 facebook 发送对话框,并希望在对话框关闭时重定向到 URL。
消息发送并且 iframe 关闭,但不重定向。我可以为此使用 FB.ui,还是需要构建另一个回调函数?
facebook - Facebook 应用程序请求对话框继续加载/忙碌
我们有一个 facebook 应用程序,我们的应用程序非常频繁地使用 facebook 应用程序请求对话框。大多数情况下,它运行良好,没有任何错误和故障,但有时 FB.ui 对话框只是继续加载并且不显示它需要发送的请求。当这种情况发生在使用 FB.ui 对话框的任何地方时,它的行为相同并且它只是继续加载。有趣的是,几个小时后它开始正常工作(不做任何改变)
我们的每个团队成员都有一个在他们的本地机器上运行的 Web 应用程序服务器,我们都使用相同的 facebook 应用程序 ID。每当场景发生时,它在每台开发机器上都是可见的。
有没有人遇到过这样的问题?
facebook - Facebook FB.ui apprequest 未在移动设备上显示
我正在开发一个与 facebook 集成的移动应用程序。该应用程序是使用 jquery mobile 开发的(见下文)
到目前为止,我已经设法将 Facebook 功能与 Facebook JSSDK 集成,并且在普通浏览器中一切正常,因为它应该(登录、注销、其他 api 调用),但是当我尝试发送一个 apprequest 时:
在移动设备上,请求对话框不会弹出。我只看到一个空白的白色屏幕。有谁知道我做错了什么?
dialog - FB.ui - 提交后再次出现发送对话框
我们看到 Facebook 发送对话框(Javascript SDK、FB.ui方法)有一些奇怪的行为。单击发送按钮后,对话框消失,然后重新出现。在没有任何用户操作的情况下,该对话框会在一段时间后消失,但这种延迟会有所不同(从一瞬间到几秒钟不等)。
消息传递没有问题。
如何重现:
https://apps.facebook.com/barclays_pingit/
- 点击“告诉朋友”标题下的“发送消息”
- 添加收件人和消息
- 点击“发送”
或者:
- 点击“制作自己的视频”
- 选择一个朋友,他们欠你多少钱,为了什么
- 点击“制作视频”
- 您可以跳到视频末尾,然后单击“将视频发送到...”
- 添加消息 点击“发送”
有没有人有任何想法?
facebook - FB.ui apprequests 对话框 - 弹出窗口变为空白且未发送邀请
初始化代码:
使用 onclick 调用以下代码:
显示弹出窗口,用户可以选择一些朋友,但提交或取消后,窗口变为空白。弹出窗口仍然存在,但白色和空的。Firebug 中没有记录错误。
如果我添加一个回调函数,它永远不会到达。
我尝试添加一个自关闭的redirect_uri(redirect_uri:' http://.../self_close.html '),但在提交弹出窗口后重定向到self_close.html,即使该html的内容只是 <script type="text/javascript">window.close(); </script>
弹出窗口也不会' t 关闭或将请求发送给选定的朋友。
奇怪的是,几周前这还有效,您可以选择一些朋友并向他们发送邀请,然后弹出窗口就会关闭。
我的应用程序在 localhost 中运行,处于沙盒模式,并且我尝试过邀请其他应用程序的管理员、测试用户、普通用户等。过去它曾经可以工作。
现在可能发生什么?
我检查过的类似问题:
- FB.ui 弹出窗口没有关闭
- Facebook 应用程序请求对话框未发送请求
- http://facebook.stackoverflow.com/questions/4646441/how-to-close-a-facebook-sdk-dialog-opened-with-fb-ui
提前致谢!
更新
我添加了一个使用 method:feed 而不是 method:apprequests 的测试方法
当我通过 onclick 调用此方法时,会显示弹出窗口,我输入我的评论,提交它并且弹出窗口也变为空白。弹出窗口没有关闭,但帖子发布在我的墙上。
更新 2
我已经意识到,如果我在浏览器中打开应用程序,在 Facebook 之外(使用http://facebookapp.localhost/)apprequest 工作正常,它会打开没有禁用地址栏的弹出窗口。当我尝试在 FB 内邀请朋友时,弹出窗口会显示一个灰色地址栏,其中包含以下内容:
我想知道在FB内外使用该应用程序有什么区别,可能有一些js问题。
固定的
今天我再次尝试,问题消失了。即使弹出窗口没有关闭并且没有调用回调函数,也会发送邀请。我的测试用户忘记检查他们是否得到它们......无论如何,神秘的错误,神秘的修复。