问题标签 [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 墙上发帖,由应用程序用户发给他的朋友
我创建了一个应用程序。当一个用户接受此应用程序时,我已成功存储他/她的所有朋友列表。现在,如果我的用户愿意,我想发布以发布我的用户朋友墙。但问题是当我尝试发布然后显示此错误:
但是不可能让我的应用程序中的所有用户都成为管理员。那么我应该怎么做才能发布呢?如果我需要使用accesstoken,那我该如何使用呢?或者这是一个错误,因为我只是一个桌面用户?
我张贴为:
javascript - 浏览器最大化时 FB.login 弹出窗口位于右侧
当我调用 fb.login 时,它会在屏幕右侧(不是中心)打开弹出窗口。当我在 IE 和 FF 的最大化浏览器中尝试它时会发生这种情况,但在 Chrome 中尝试时它会进入中心。同样对于 IE 和 FF,如果浏览器未最大化,它也会居中。
如何将其位置设置为始终居中?
facebook - Facebook FB.ui 在第一次后停止工作
我的问题与此类似,只是我无法从该讨论中得到解决方案。我正在使用 FB connect 构建一个页面,我需要在用户的提要中发布一些内容。如果我单击为它创建的按钮,提要弹出窗口会正确显示,我可以发布到 Facebook。但是,如果我导航到另一个页面或刷新页面然后重试,则不会显示弹出窗口。控制台中没有错误。如果我退出 facebook 然后再次尝试发布,弹出窗口会再显示一次,然后停止工作。
编辑 我认为它是固定的 - 通过添加属性:display:“popup”我每次都能让它工作。
fb.ui - fb.ui 提要对话框在 IOS 上无法正常工作
我使用 FB.ui 创建了一个共享对话框。这是我的咖啡脚本代码:
它在桌面浏览器和 android 上运行良好,但在 IOS(Safari 和 Chrome)上运行不佳。
问题是:
当我没有登录我的 facebook 帐户然后我点击分享时,它会重定向到新标签并请求登录,之后我可以分享。
但是当我的 facebook 帐户登录准备好然后我单击共享时,它不会显示共享对话框。它只显示空白页。
有人遇到过这个吗?我该如何解决这个问题???
facebook - 在 FB.ui 请求对话框中自定义按钮名称
我需要在我的应用程序中做礼物功能。有没有办法将“发送请求”按钮自定义为 FB.ui 请求对话框中的“发送”?
facebook-graph-api - 未收到来自应用请求 Facebook 的通知
我在 Phonegap 上做了一个应用程序,因此使用了 javascript。我已经添加了 facebook 插件,一切似乎都运行良好。用户可以使用 FB.ui 登录并向朋友发出应用请求:
弹出对话框,当我发送邀请时,我的 requestCallback 方法返回 OK
但是,我的朋友没有收到有关该请求的任何通知。我的应用程序不再是沙盒模式,我不知道问题出在哪里。由于我使用phonegap,我在facebook上添加了ios和android平台,我想不需要canvas URL。
更新
一些用户现在确实收到了来自应用程序的通知,但不是所有人。但是,当我的朋友单击通知时,他收到此消息:“请求的页面现在无法查看。它可能暂时不可用。” 是因为我的应用程序暂时无法在 google play 和 app store 上使用吗?
javascript - 避免在 FB.ui 上确认
请原谅我缺乏 javascript 知识,但我从 Facebook 的 FB.ui 获得了这段代码,我想知道在按下“分享”按钮后是否可以避免最后的确认?我只想在用户按下共享后关闭弹出窗口,而无需任何确认。这可能吗?如果是这样,我该如何修改代码?先感谢您。
javascript - FB.ui 发布到 App 页面以及用户页面
假设下面的代码正常工作(即:当用户按下共享按钮时,内容将发布到他们的页面),我如何也将其发布到应用程序页面,理想情况下稍微更改消息。目前发布到用户墙的文字是,例如,“我喜欢 xx 网站上的 xx”。我还希望将事件发布到我的应用程序页面,并带有不同的消息,例如“刚刚喜欢我们网站上的 xxx”。
澄清一下,这段代码可以正常工作,但我想同时发布到我的应用程序页面并使用不同的消息。
提前致谢。
facebook - Facebook FB.ui 发送方法在移动网络上不起作用,需要替代方法
我试图让我的应用程序的用户通知多个 Facebook 朋友他们需要他们在网页上为他们最喜欢的项目投票。我一直在使用 FB 发送方法(https://developers.facebook.com/docs/reference/dialogs/send/)并且它在桌面上运行良好(代码如下)但我刚刚意识到我忽略了它的位置在文档中说此对话框“在移动设备上不受支持”。
send 方法是否有任何替代方法可以允许用户从移动浏览器向他们的朋友发送私人消息?也许是一种诱使 api 认为它是桌面的方法?
我也愿意使用另一个 FB 对话框,只要它:1)在移动浏览器中可以正常工作 2)允许预先填充收件人和 3)在发件人和收件人之间是私人的,例如私人消息或通知。
任何想法将不胜感激。谢谢
FB发送方法代码:
}); }
javascript - 通过 FB.ui 分享 Facebook
我正在尝试使用我根据新文档编写的以下代码来显示“发布到提要”对话框(https://developers.facebook.com/docs/javascript/reference/FB.ui),但我得到了出现以下错误“ ReferenceError:FB 未定义”
我使用的代码是我能想到的最简单的代码:
有任何想法吗?
编辑 1
如果我想在用户单击链接时打开对话框,我将使用 jquery click 事件
或者将 FB.ui 放在一个接受参数并调用此函数的函数中,例如
在 HTML 中的某处