Facebook: как работает предзагрузка FQL? - PullRequest
2 голосов
/ 10 октября 2010

На вкладке «Дополнительно» настроек моего приложения я видел опцию «Предварительная загрузка FQL» с описанием «Facebook отправит результат этих запросов FQL в виде параметров POST в JSON-формате на ваш URL-адрес Canvas». Я установил это:

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

но в моем приложении ничего не публикуется. Я пробовал много способов, но не успешно. Может ли кто-нибудь указать мне, что я сделал не так?

Ответы [ 3 ]

1 голос
/ 10 октября 2010

Я нашел ответ сам: предварительная загрузка FQL не поддерживается в новом API.Подробно здесь: http://github.com/facebook/php-sdk/issues/issue/175

0 голосов
/ 02 августа 2011

Вы можете получить многие из тех же результатов, что и при предварительной загрузке FQL, используя Grapi API Пакетные запросы и FQL Мультизапросы .Эти два метода допускают те же оптимизации, что и предварительная загрузка FQL, но с более чистым и более производительным интерфейсом.

Кроме того, упомянутый здесь документ по производительности был удален, поскольку он содержал устаревшую информацию.Предложения из этого документа теперь переплетаются в других частях документации, в соответствующих местах.

0 голосов
/ 04 апреля 2011

Предварительная загрузка FQL Query и Multiquery.
Этот раздел применяется к страницам холста FBML, но не относится к веб-сайтам или страницам холста IFrame . http://developers.facebook.com/docs/guides/performance/

...