2014-06-10 7 views
0

Actuellement j'utilise suivant requête FQL: -Facebook FQL messages d'émission limite

https://api.facebook.com/method/fql.query?query=select post_id, aime DE flux OU source_id = XXXXXXXX LIMITE 0,10000 & access_token XXXXXXXXXXXXX & format = json

J'ai deux Comptes Facebook/pages & capables de télécharger des données en utilisant l'API ci-dessus. Capable de récupérer des messages & post aime compte. Mais, au cours des trois derniers jours, pour un compte Facebook au-dessus de la requête FQL ne fonctionne pas. il renvoie un message: - "erreur": "Demande a échoué". Pour un autre compte, cela fonctionne bien.

Pour chaque compte/pages facebook, j'ai généré des jetons d'accès distincts.

Mais, si je mets à jour la limite de: -

  • Limite 0,50

  • Limite 50100

    il travaille & messages retour de la page, mais pas retourner tout poste qui J'ai précédemment obtenu de Limit 0,10000

S'il vous plaît aidez-moi, si quelqu'un a une idée sur ce problème?

Merci

+0

FQL est maintenant déprécié et sera supprimé d'ici mars 2015. Donc, n'utilisez pas FQL maintenant! –

+0

Ce n'est pas correct. Voir https://developers.facebook.com/docs/reference/fql et https://developers.facebook.com/docs/apps/changelog/ v2.0 seront disponibles 'Au moins jusqu'au 30 avril 2016.', et Ce sera donc FQL. – Tobi

Répondre

0

Facebook annuleront requêtes qui prennent trop de temps ou trop de ressources pour exécuter. En général, je n'utiliserais jamais les limites qui sont si élevées. Il y a une forte probabilité qu'ils échouent, et vous ne pouvez pas vraiment incuber l'exécution de la requête "load" autre que de fixer la LIMIT à un nombre raisonnable (ce qui signifie implémenter un mécanisme de pagination).

+0

Merci, j'ai essayé pagination aussi comme suit: - utilisé api v2.0/125561050791398/posts? Fields = likes.summary (1), comments.summary (1) réponse de l'appel ci-dessus obtenu réponse requise avec pagination précédent et suivant . URL utilisée à partir de la prochaine, ainsi obtenu la réponse de 25 autres enregistrements. mais, ensuite à partir de cette réponse a obtenu le lien suivant. et quand j'ai essayé ce lien puis obtenir "erreur": "Demande a échoué". et ma page Facebook contient près de 250 messages de l'année 2010. Je ne comprends pas pourquoi cette erreur arrive après la navigation de 50 dossiers. S'il vous plaît fournir vos commentaires à ce sujet. – user1825994

+0

Aucune idée. Post un bug sur FB si cela persiste – Tobi

+0

merci, Pourriez-vous s'il vous plaît laissez-moi savoir, où je dois poster ce bug à FB? donc il va obtenir une réponse de l'équipe API FB – user1825994