2010-10-10 4 views
2

Sur l'onglet "Avancé" de mes paramètres d'application, j'ai vu l'option "Précharger FQL" avec la description "Facebook enverra le résultat de ces requêtes FQL en tant que paramètres POST JSON à votre URL de Canvas". Je l'ai mis:Facebook: comment précharger FQL fonctionne?

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

mais il n'affiche rien lié à mon application. J'ai essayé plusieurs façons, mais pas avec succès. Quelqu'un pourrait-il me signaler ce que j'ai fait de mal?

Répondre

1

J'ai trouvé la réponse par moi-même: preload FQL n'est pas supporté dans la nouvelle API. Détaillé ici: http://github.com/facebook/php-sdk/issues/issue/175

+0

Mauvais - il est pris en charge: http://developers.facebook.com/blog/post/152/ –

+0

@Alexander Farber, ce blogpost est l'année 2008. Il parle toujours des paramètres fb_sig qui est en fait vieux ou pourrait même être obsolète. J'essaie de comprendre le préchargement FQL pour la nouvelle API. – dragonjet

0

Vous pouvez obtenir un grand nombre des mêmes résultats que vous avez fait avec FQL préchargement en utilisant l'API Grapi Batch Requests et FQL Multiquery. Ces deux méthodes permettent les mêmes optimisations que FQL Preloading, mais avec une interface plus propre et plus performante.

En outre, le document de performance mentionné ici a été supprimé car il contenait des informations obsolètes. Les suggestions de ce document sont maintenant entrelacées dans d'autres parties de la documentation, dans des endroits appropriés.

Questions connexes