Facebook:预加载FQL是如何工作的?

Facebook:预加载FQL是如何工作的?,facebook,facebook-fql,Facebook,Facebook Fql,在我的应用程序设置的“高级”选项卡上,我看到了“预加载FQL”选项,描述为“Facebook将把这些FQL查询的结果作为JSON编码的POST参数发送到您的画布URL”。我设定: { "test": { "pattern": ".*", "query": "SELECT uid2 FROM friend WHERE uid1 = {*user*}" } } 但它不会在我的应用程序中发布任何相关内容。我尝试了很多方法,但没有成功。有人能指出我做错了什么吗?我自己找到了答案:新API不支持预加载F

在我的应用程序设置的“高级”选项卡上,我看到了“预加载FQL”选项,描述为“Facebook将把这些FQL查询的结果作为JSON编码的POST参数发送到您的画布URL”。我设定:

{
"test": {
"pattern": ".*",
"query": "SELECT uid2 FROM friend WHERE uid1 = {*user*}"
}
}

但它不会在我的应用程序中发布任何相关内容。我尝试了很多方法,但没有成功。有人能指出我做错了什么吗?

我自己找到了答案:新API不支持预加载FQL。此处详细说明:

预加载FQL查询和多重查询。
本节适用于FBML画布页面,但不适用于网站或IFrame画布页面。

通过使用Grapi API和FQL,您可以获得与FQL预加载相同的许多结果。这两种方法允许与FQL预加载相同的优化,但具有更干净、更高性能的接口


此外,此处提到的绩效文档已被删除,因为它包含过期信息。来自该文件的建议现在在适当的地方交织在文档的其他部分。

@Alexander Farber,blogpost是2008年。它仍然谈论fb_sig参数,这些参数实际上很旧,甚至可能被弃用。我正试图找出新API的预加载FQL。