问题标签 [facebook-javascript-sdk]

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 回答
4139 浏览

facebook - 重新加载 fb:comments 小部件

我有一个允许人们创建“海报”的 Facebook 应用程序。每个“海报”都可以使用小部件进行评论fb:comments

用户可以使用 AJAX 在海报之间切换。问题是切换到下一个海报fb:comments小部件后仍然指向上一个 URL。有没有办法为新网址“重新加载”小部件?

0 投票
1 回答
1235 浏览

facebook - 为什么无法在 Safari 中使用 facebook stream.share 弹出窗口?

自上周以来,我一直在尝试解决这个问题,对于我的生活,我似乎无法在 safari 上使用它,除 Safari 之外,所有其他浏览器都会呈现弹出窗口。

看起来很简单,javascript-sdk异步加载,启动它,然后FB.ui用方法'stream.publish'调用。问题是我知道这段代码应该在 safari 中工作,因为这里的例子是http://fbrell.com/fb.ui/stream.share

我正在使用这个 P3P 标头,我们使用它来修复 IE7 的问题:

我希望有人可以提供可以使这项工作正常进行的魔术技巧。这是我的代码:

0 投票
1 回答
1709 浏览

facebook - 检索喜欢 URL/网页的 Facebook 用户

如何检索在外部站点上单击了“赞”按钮的 Facebook 用户列表?

假设我有一个赞按钮:

我想要一个喜欢它的人的 FB 用户 ID 列表。

我试过 OpenGraph:

(其中 OBJECTID 是类似 example.com/xyz 的 id)

和 FQL

但两者都返回空结果。

我可以从其他电话中看到,点赞数还好,但我无法获得实际用户。

任何人都知道什么权限等我需要检索这些?


另请参阅此问题以获取示例代码。

0 投票
3 回答
982 浏览

facebook - 使用带有 xhtml strict 的 Facebook JS SDK 的几个 xml 错误

我正在尝试为项目设置一些类似的按钮。这些按钮位于带有 Aino's Galleria 的 jquery 幻灯片中,让您“喜欢”每张不同的幻灯片。我正在使用 xHTML 严格文档,而在 Firefox(和 Firebug)中一切似乎都很好,但在 webkit 检查器中我得到了这个:

每张幻灯片我都会得到一张,所以有 28 个错误。调查它,发现一些似乎将 fb:like 包含在这样的东西中:

以上,在 Firefox 中仍然有效,但在Safari中无效。检查员说:

此外,对于与Galleria Jquery 插件一起使用的 Facebook 按钮,我有一个自定义功能,它只重新加载与实际幻灯片有关的 facebook 按钮,该按钮在加载幻灯片时会短暂出现:

这件事越来越复杂,真的不知道是谁造成的问题!希望有人可以提供帮助或提出正确的问题!

0 投票
2 回答
1484 浏览

facebook - 从 Javascript SDK 离线访问 FB graph api

您如何通过 javascript sdk 查询 facebook 的图形 api,以查找已授予您权限(离线访问)以及您已存储其身份验证数据但当前未登录到 facebook 的用户?

0 投票
3 回答
5244 浏览

javascript - Facebook JS SDK 不需要应用密码来进行身份验证:它有多安全?

当我使用 Facebook 的 JS SDK 来验证我的应用程序(使用 FB.init 方法)时,我只需要我的应用程序 ID。它不需要我的应用程序密钥和/或应用程序密钥。但是,当我使用 PHP SDK 时,它需要我的应用程序密码(至少我用来学习的示例同时使用了应用程序 ID 和应用程序密码)。

是否安全并推荐使用 JS SDK 进行身份验证?JS SDK 的身份验证流程是如何发生的?

谢谢, 维内特

0 投票
1 回答
948 浏览

jquery - Query.ajax(){ 成功:} 中的 Facebook 弹出窗口

Facebook 登录弹出窗口未执行,为什么?JS打不开任何弹窗

我发现我的浏览器(Chrome)阻止了 FACEBOOK 登录的弹出窗口,因为它是由非点击用户事件打开的,而是由 AJAX 成功请求打开的!!

0 投票
2 回答
996 浏览

javascript - facebook - 喜欢通过 ajax 发布的帖子

我正在创建一个 facebook 墙(流)看起来像放在我的网站上。该组件将从特定页面的墙上读取所有帖子并通过图形 api 显示它们。我还希望用户能够喜欢“墙上”显示的帖子。

到目前为止,我有一个脚本,它使用图形 api 获取帖子的 JSON 列表,我还有一个 PHP 文件,可以喜欢在 post_id 查询字符串参数中提交 ID 的帖子,这确实有效。我看到 LIKE 已提交。

要调用这个 PHP 文件,我使用 jQuery ajax:

Firebug 没有显示任何错误,但另一方面,LIKE 没有发布。我已经搜索了几个小时,但我找不到调用 PHP 文件的正确方法,以便 FB.api 调用正常工作。

先感谢您。-埃拉德

0 投票
1 回答
201 浏览

facebook - Facebook streamPublish 窗口不断调整大小,隐藏“发布”和“跳过”按钮

我在我的 Facebook 应用程序中的几个地方使用 streamPublish 来发布到用户的墙上并发布到朋友的墙上。在过去的几个月里,他一直运行良好,但在过去的几天里,窗口一直在向下调整大小,将发布和跳过按钮隐藏在屏幕底部。

我曾在 IE、FF 和 chrome 中尝试过。它似乎是随机的 - 有时窗口会正确打开,有时它会调整屏幕底部的大小。我注意到在IE和chrome中,窗口的标题栏没有出现,所以当这个问题发生时,没有'X'可以点击关闭窗口,也没有发布或跳过按钮,所以现在有办法关闭窗口。然而,FF 确实有标题栏。

我在 FB 网站上发现了这个错误:

http://bugs.developers.facebook.net/show_bug.cgi?id=15214

会不会有关系?

0 投票
1 回答
1375 浏览

facebook - 使用带有方法 permissions.request 的 FB.ui 打开弹出窗口

我正在开发 Facebook IFrame 应用程序并使用 FB.ui 使用 JS SDK 显示权限请求对话框。这是我正在使用的代码:

}

令人惊喜的是,SDK 知道仅针对缺少的权限(如果有)显示对话框。问题是在 iframe 中显示对话框之前会弹出一个新的 IE 窗口然后消失。

我已经尝试了在网上找到的这段代码的几种变体,在显示对话框之前,它们都给了我这个弹出窗口。