问题标签 [facebook-fbml]

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 投票
3 回答
4510 浏览

facebook - 脸书连接不再触发回调(截至今天)

今天来到办公室,为我几乎完成的 Facebook Connect 网站应用程序做更多的工作。

而且我发现由于某种原因,fb:login按钮 FBML 控件的“ onlogin ”事件不再被触发!!?!

对于其他拥有 Facebook Connect FBML 应用程序(并使用 JavaScript API 进行身份验证)的人,我建议您测试您的应用程序以确保它仍然可以工作。

从今天开始,我的一个朋友的应用程序(已上线)也已停止工作。

发生的事情是您单击“连接到 Facebook”按钮,它显示 FB 登录对话框,您登录。

是的,他们正确地登录到 Facebook(谢天谢地),但是“onlogin”回调事件不再被触发,所以页面就在那里(例如,在“onlogin”事件将重定向到主页之前) .

当然,如果您刷新,您将登录到 Facebook。

说真的,WTF - Facebook 的那些开发人员现在做了什么?!?!。

有任何想法吗?有没有人读过关于这个问题的任何更新/线程?

更新:

8 小时,仍然没有修复到位。我尝试过一些解决方法(FBML 登录按钮还有一个 onclick 事件),但在身份验证周期中还为时过早。

我们需要能够挂钩登录后回调来执行重定向、权限弹出、身份验证逻辑等操作。

如果没有 Facebook 解决这个问题,我们将无能为力。

我只是希望当我明天进入办公室时,这将“神奇地”解决,就像这个问题“神奇地”出现一样。

好吧,从这里的评论来看,我并不孤单。在这一点上,很明显 Facebook 已经在某个地方做出了改变,但没有告诉我们。

我只是希望他们尽快纠正这个问题,因为我没有看到任何解决方法。

更新 2

是的 - (鼓声),这是来自 Facebook 世界级开发人员团队的另一个错误:(感谢 Anon 找到链接)http://bugs.developers.facebook.com/show_bug.cgi?id=11733

我喜欢 FB 家伙 Marc 的评论“似乎只发生在旧的 Facebook Javascript SDK 上”,好吧,使我们能够使用您的 Graph API 进行服务器端身份验证(而不仅仅是检索用户详细信息/发布) ,我们不必使用旧的 JavaScript API!

乐趣和游戏。

最后更新

Facebook 已经(似乎)解决了这个问题。

让我们希望它保持不变。

给定对 Anon 的“正确”答案(因为他找到了链接)。

0 投票
1 回答
729 浏览

php - Facebook应用,查看用户点赞并显示消息

嘿,我想检查用户是否喜欢某个页面,如果他们想要显示消息或 div?我已经通过 facebook 论坛搜索了可能的解决方案,但我从来没有遇到任何具体的问题,所以我非常感谢您的帮助。

0 投票
1 回答
206 浏览

facebook - Facebook Fans Page, FBML:是否可以直接从我们的网站(php/mysql)更新内容(图像和文本)?

Facebook Fans Page, FBML:是否可以直接从我们的网站(php/mysql)更新内容(图像和文本)?

请帮我解决这个问题..

在此先感谢,桑迪

0 投票
1 回答
230 浏览

facebook-fbml - FBML Facebook 登陆页面

我想知道如果我使用 FBML 在 Facebook 页面上创建一个新选项卡,如果用户没有首先“喜欢”Facebook 页面,我如何让这个选项卡首先显示为登录页面(而不是墙)?

0 投票
1 回答
544 浏览

facebook - Facebook 连接错误?(授权后 URL 被放入窗口而不是 OnLogin 回调)

我有一个使用 Facebook Connect 进行身份验证的 ASP.NET 网站 - 使用 JavaScript API 和 Facebook Connect FBML 按钮。

这是用户未登录 Facebook 时单击“与 Facebook 连接”按钮的常规事件流。

  1. 显示对话框请求用户登录
  2. 对话框向用户请求基本信息权限
  3. 弹出窗口已关闭
  4. 我为“onlogin”提供的回调函数被触发。

都好。

现在 - 这是我认为是一个错误:用户已经通过 Facebook 身份验证,但尚未授权我的应用程序。

这是流程:

  1. 显示对话框,请求用户授予基本信息权限
  2. 弹出窗口的 URL 更改为http://rootofmysite.com/?installed=1&token=3e3920d309
  3. 用户想知道发生了什么,并且不会触发 onlogin 回调。

那么,弹出窗口替换为我原来的站点,查询字符串中是 OAuth 令牌吗?这看起来是曾经在 Facebook 应用程序设置中的“授权后回调”URL - 但已被删除。无论如何,我不关心这个 URL - 我使用客户端 JavaScript API 请求权限/授权,我相信很多人都会这样做。

我知道用户已经通过身份验证,所以他们不需要再次登录,但我不明白的是 a)为什么不调用“onlogin”事件处理程序,以及 b)为什么他们用我的替换他们的对话框网址中的站点和 OAuth 令牌?

目前,我正在尝试做一个“创造性的解决方法”,在其中检测到这个 URL 并关闭弹出窗口并手动调用我的“onlogin”处理程序(Facebook 应该做什么)。

尽管如此,还是很狡猾。

编辑

这是另一个虫族。请投票给它,以便他们修复它。

0 投票
2 回答
1562 浏览

php - FBML fb:标签问题

我在开发我的第一个 facebook api 时遇到问题,我在我的 api 中使用 fb:tabs。

但是我遇到了一些问题。

我使用上面的代码来呈现标签。

  1. 我使用 id="center-border" 的 div 来呈现页面的其余部分,尽管在选项卡和页面内容之间出现了一个很大的间隙,但当我用 fire bug 检查它时,它是 iframe。注意:当页面的其余部分是 fb: elements inside 时,不会出现上述问题。
  2. 在标签之间切换时出现 facebook 徽标,我必须单击它才能将我重定向到另一个标签。
  3. 我在每个页面都使用上面的代码来呈现选项卡,还有其他方法吗

更新: 我通过用实际引用替换选项卡中的链接解决了第二个问题,在我的情况下它是这样的本地主机:

更新: 我再次搜索了那个问题,现在我可以更清楚地重述它,我将它分成步骤更清楚。

  1. 当像上面的代码一样使用 fb:tabs 时,似乎每个 fb:tab-item 都有自己的 iframe,“href”链接在它上面呈现(我猜是通过使用 firebug)

  2. 单击选项卡时,链接页面显示没有问题,问题是选项卡消失。

  3. 为防止标签消失,我必须在每一页上放置上面的代码并更改选定的标签。

  4. 那么标签栏和页面内容之间出现的间隙,就是标签的 iframe,它什么都不渲染,内容呈现在下面的“正确”iframe 中。

  5. 正如我上面提到的,当在同一个 .

  6. 我想到的解决方案之一是找到一个可以渲染 HTML 元素“例如”的 fb:"X",这样我就可以解决这个问题,但我没有找到这样的东西。

更新: 我可以解决问题 3,通过将上面的代码放在 php 文件中并在需要时包含它,我们可以像这样更改选定的选项卡:

很抱歉这篇长文。

任何帮助将不胜感激。提前致谢

0 投票
2 回答
1733 浏览

jquery - Facebook:是否可以使用多朋友选择器在墙上发帖?或者我可以将 JQUERY 与 php-sdk(fbml,而不是 iframe)一起使用

我是 facebook 开发的新手。我正在使用带有 Graph API 的 PHP-FBML。

已编辑:或者我可以将 JQUERY 与 php-sdk(fbml,而不是 iframe)一起使用。如果是,那怎么办?

请有人帮助我。

0 投票
1 回答
442 浏览

facebook - require_login("publish_stream") 现在不起作用

由于这个问题,我无法征得用户的许可,我想将消息发布到墙上和新闻提要,所以如何使用 PHP 来做到这一点

这是我的代码

$appapikey = "XXXXXXXXX"; $appsecret = "XXXXXXXXX";

$facebook = 新 Facebook($appapikey, $appsecret);

$user_id = $facebook->require_login("publish_stream,offline_access");

?>

0 投票
1 回答
429 浏览

facebook - 计算 Facebook 帖子的评论?

我有一堆 facebook 帖子,任何想法如何尽快获得评论最多的帖子?

谢谢你的帮助

0 投票
2 回答
1541 浏览

facebook - 如何在 Facebook 应用程序选项卡上成功嵌入 youtube 视频

我创建了简单的 Facebook 应用程序。我有一个个人资料选项卡(用于 Facebook 页面),其中嵌入了一个 youtube 视频。

图像看起来很好。但是 onclick 它不播放视频。

我很感激任何帮助。

谢谢。