Jon*_*ley 7 facebook reliability
我一直在考虑将Facebook Connect用于我正在构建的新网站,但Facebook API似乎有点不稳定.
我一直使用的代码是基本的,但是示例应用程序'therunaround'也存在类似的问题.
例如,朋友列表并不总是加载,并且不总是检测到登录的Facebook用户.
这些问题纯粹是因为我刚刚开始吗?
是的,您描述的问题很可能只是由于未正确使用 API 造成的。
Facebook Connect 仍然很新,偶尔会遇到问题,但总的来说它相当稳定,并且正在被许多主要网站实施。
这篇开发人员帖子可能与您的问题相关:(来自:http ://www.facebook.com/developers/message.php )
请确保在使用 Facebook Connect JS API 之前加载功能 2009 年 2 月 26 日下午 1:35
几乎所有 Facebook Connect 的 JS API 都是在调用 FB.init() 后异步加载的。由于异步特性,JS API 不一定在进行这些调用后立即可用。您应该使用 FB.ensureInit 或 FB.Bootstrap.requireFeatures 确保 JS API 在使用之前已加载。
我们有一个 wiki 文档更详细地描述了这一点。然而,我们刚刚发现一些 Connect 应用程序在调用 FB.init 后立即调用 Connect JS API,例如 FB.Connect.* 和 FB.Facebook.*。这种方法会导致间歇性故障,因为功能可能尚未加载。
在昨晚的推送之前,我们修复了 FeatureLoader.js.php 中的一个错误,该错误始终自动启动 Connect 功能的异步加载。修复 bug 后,在加载之前调用 JS API 的代码更有可能失败。如果您注意到您的 Connect 应用程序出现 Connect JS 函数未定义函数的错误,请检查您的代码以确保它在使用它们之前等待功能加载。
| 归档时间: |
|
| 查看次数: |
844 次 |
| 最近记录: |