问题标签 [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.
facebook - 重新加载 fb:comments 小部件
我有一个允许人们创建“海报”的 Facebook 应用程序。每个“海报”都可以使用小部件进行评论fb:comments
。
用户可以使用 AJAX 在海报之间切换。问题是切换到下一个海报fb:comments
小部件后仍然指向上一个 URL。有没有办法为新网址“重新加载”小部件?
facebook - 为什么无法在 Safari 中使用 facebook stream.share 弹出窗口?
自上周以来,我一直在尝试解决这个问题,对于我的生活,我似乎无法在 safari 上使用它,除 Safari 之外,所有其他浏览器都会呈现弹出窗口。
看起来很简单,javascript-sdk
异步加载,启动它,然后FB.ui
用方法'stream.publish'调用。问题是我知道这段代码应该在 safari 中工作,因为这里的例子是http://fbrell.com/fb.ui/stream.share。
我正在使用这个 P3P 标头,我们使用它来修复 IE7 的问题:
我希望有人可以提供可以使这项工作正常进行的魔术技巧。这是我的代码:
facebook - 检索喜欢 URL/网页的 Facebook 用户
如何检索在外部站点上单击了“赞”按钮的 Facebook 用户列表?
假设我有一个赞按钮:
我想要一个喜欢它的人的 FB 用户 ID 列表。
我试过 OpenGraph:
(其中 OBJECTID 是类似 example.com/xyz 的 id)
和 FQL
但两者都返回空结果。
我可以从其他电话中看到,点赞数还好,但我无法获得实际用户。
任何人都知道什么权限等我需要检索这些?
另请参阅此问题以获取示例代码。
facebook - 使用带有 xhtml strict 的 Facebook JS SDK 的几个 xml 错误
我正在尝试为项目设置一些类似的按钮。这些按钮位于带有 Aino's Galleria 的 jquery 幻灯片中,让您“喜欢”每张不同的幻灯片。我正在使用 xHTML 严格文档,而在 Firefox(和 Firebug)中一切似乎都很好,但在 webkit 检查器中我得到了这个:
每张幻灯片我都会得到一张,所以有 28 个错误。调查它,发现一些似乎将 fb:like 包含在这样的东西中:
以上,在 Firefox 中仍然有效,但在Safari中无效。检查员说:
此外,对于与Galleria Jquery 插件一起使用的 Facebook 按钮,我有一个自定义功能,它只重新加载与实际幻灯片有关的 facebook 按钮,该按钮在加载幻灯片时会短暂出现:
这件事越来越复杂,真的不知道是谁造成的问题!希望有人可以提供帮助或提出正确的问题!
facebook - 从 Javascript SDK 离线访问 FB graph api
您如何通过 javascript sdk 查询 facebook 的图形 api,以查找已授予您权限(离线访问)以及您已存储其身份验证数据但当前未登录到 facebook 的用户?
javascript - Facebook JS SDK 不需要应用密码来进行身份验证:它有多安全?
当我使用 Facebook 的 JS SDK 来验证我的应用程序(使用 FB.init 方法)时,我只需要我的应用程序 ID。它不需要我的应用程序密钥和/或应用程序密钥。但是,当我使用 PHP SDK 时,它需要我的应用程序密码(至少我用来学习的示例同时使用了应用程序 ID 和应用程序密码)。
是否安全并推荐使用 JS SDK 进行身份验证?JS SDK 的身份验证流程是如何发生的?
谢谢, 维内特
jquery - Query.ajax(){ 成功:} 中的 Facebook 弹出窗口
Facebook 登录弹出窗口未执行,为什么?JS打不开任何弹窗
我发现我的浏览器(Chrome)阻止了 FACEBOOK 登录的弹出窗口,因为它是由非点击用户事件打开的,而是由 AJAX 成功请求打开的!!
javascript - facebook - 喜欢通过 ajax 发布的帖子
我正在创建一个 facebook 墙(流)看起来像放在我的网站上。该组件将从特定页面的墙上读取所有帖子并通过图形 api 显示它们。我还希望用户能够喜欢“墙上”显示的帖子。
到目前为止,我有一个脚本,它使用图形 api 获取帖子的 JSON 列表,我还有一个 PHP 文件,可以喜欢在 post_id 查询字符串参数中提交 ID 的帖子,这确实有效。我看到 LIKE 已提交。
要调用这个 PHP 文件,我使用 jQuery ajax:
Firebug 没有显示任何错误,但另一方面,LIKE 没有发布。我已经搜索了几个小时,但我找不到调用 PHP 文件的正确方法,以便 FB.api 调用正常工作。
先感谢您。-埃拉德
facebook - Facebook streamPublish 窗口不断调整大小,隐藏“发布”和“跳过”按钮
我在我的 Facebook 应用程序中的几个地方使用 streamPublish 来发布到用户的墙上并发布到朋友的墙上。在过去的几个月里,他一直运行良好,但在过去的几天里,窗口一直在向下调整大小,将发布和跳过按钮隐藏在屏幕底部。
我曾在 IE、FF 和 chrome 中尝试过。它似乎是随机的 - 有时窗口会正确打开,有时它会调整屏幕底部的大小。我注意到在IE和chrome中,窗口的标题栏没有出现,所以当这个问题发生时,没有'X'可以点击关闭窗口,也没有发布或跳过按钮,所以现在有办法关闭窗口。然而,FF 确实有标题栏。
我在 FB 网站上发现了这个错误:
http://bugs.developers.facebook.net/show_bug.cgi?id=15214
会不会有关系?
facebook - 使用带有方法 permissions.request 的 FB.ui 打开弹出窗口
我正在开发 Facebook IFrame 应用程序并使用 FB.ui 使用 JS SDK 显示权限请求对话框。这是我正在使用的代码:
}
令人惊喜的是,SDK 知道仅针对缺少的权限(如果有)显示对话框。问题是在 iframe 中显示对话框之前会弹出一个新的 IE 窗口然后消失。
我已经尝试了在网上找到的这段代码的几种变体,在显示对话框之前,它们都给了我这个弹出窗口。