Facebook应用程序请求对话框继续加载/忙碌

时间:2012-04-05 16:43:49

标签: facebook dialog fb.ui

我们有一个Facebook应用程序,我们的应用程序非常频繁地使用Facebook应用程序请求对话框大多数时候它运行良好,没有任何错误和hick ups,但有时FB.ui对话框只是继续加载,并没有显示它需要发送的请求。 当在使用FB.ui对话框的任何地方发生这种情况时,它的行为相同,并且它只是继续加载。 有趣的是,几个小时后它开始正常工作(不做任何改动)

我们的每个团队成员都有一台在其本地计算机上运行的Web应用程序服务器,我们都使用相同的Facebook应用程序ID。每当场景发生时,它在每台开发机器上都可见。

有人有这样的问题吗?

4 个答案:

答案 0 :(得分:3)

最后,我们能够找到解决此问题的方法。以下是我们要努力解决的问题:

  1. 在我们运行本地服务器的每台计算机上都可以看到问题。
  2. 我们创建了一个新的Facebook应用程序(基本上是新的应用程序ID)来测试行为,它也与新应用程序的结果相同。
  3. 我们有一个常见的演示服务器,我们从未注意到这样的问题(此服务器具有不同的应用程序ID)。
  4. 我们对服务器的设置进行了更改,并将其从8080移至端口80,一切都开始完美。

    我不明白为什么服务器上的端口号会导致javascript代码出现问题。

    但好消息是,在花了一天时间完成这个错误后,我们又回到了发展轨道上。

答案 1 :(得分:1)

是的,我遇到了同样的错误。 Facebook开发人员似乎没有测试自己的代码。他们每天都在生产环境中不断引入新的错误!你永远不知道什么时候有用。

http://www.lazerwire.com

答案 2 :(得分:1)

我可以确认问题是端口。它在端口80上运行,在端口8080(我们用于开发,localhost:8080,但也是stagingserver:8080)上,FB对话框不再起作用。不知道为什么。

答案 3 :(得分:0)

如果您使用参数来传递朋友列表。例如,不要传递超过25个朋友ID。

当我将50个朋友传递到apprequest对话框时,这种情况发生在我身上。通过25时,它可以正常工作。

不知道什么是神奇数字,试过26但仍然有效。

我有一个想法,试图降低朋友数量,因为每个请求限制的IE6 / IE7 25个朋友。