2012-11-22 5 views
8

Est-il possible de limiter/FB filtre graphique (page) demande à:Facebook Graph Api, limite et/ou commande?

  1. La catégorie (de la page)? (Par exemple & catégorie = restaurant)
  2. Le nombre de gens qu'il a (seuil minimum)
  3. si elle a certaines propriétés (par exemple, il doit avoir un location.city ou peut-être filtrer où location.city == « San Jose ")

et est-il possible de trier les résultats (par exemple par le nombre de gens décroissant)

J'utilise comme point de départ:

http://graph.facebook.com/search?q=california&type=page&fields=id,name,location,category 

Répondre

5

api graphique Facebook renvoie le dernier objet premier. et malheureusement, vous ne pouvez pas commander la séquence du retour. API fait de son mieux, en calculant la relativité à travers leur propre logique.

  1. limite: nombre d'objets à retourner
  2. décalage: le point de départ du résultat

Il n'y a pas d'ordre par ordre croissant ou décroissant.

Vous pouvez utiliser FQL pour certains objets, mais cela ne s'applique pas à la recherche.

Pour savoir si elle n'est pas supportée, entrez simplement l'url dans le navigateur et regardez la section de pagination inférieure. La plupart des paramètres supportés sont là.

http://graph.facebook.com/search?fields=id,name,location,category&q=california&limit=2&type=page

"paging": { 
     "next": "http://graph.facebook.com/search?fields=id,name,location,category&q=california&limit=2&type=page&offset=2&__after_id=108131585873862" 
    }