2013-06-01 8 views
6

Chcę zapytać o wszystkie zdarzenia w obszarze (konkretna lokalizacja + zasięg, zgodnie z wyjaśnieniem here jest w porządku) i zwróć lokalizacje zdarzeń, bez względu na to, czy są to wykresy wyszukiwania czy FQL. Problem: Zwracam tylko niewielką ilość zdarzeń.Wyszukaj wszystkie wydarzenia publiczne w obszarze

Dokładnie przeszukiwane, nie znalazłem dokładnie tego, czego szukałem. Szczególnie uzyskanie WSZYSTKICH zdarzeń w danym obszarze wydaje się być problemem.

+0

Czy próbowałeś dodać parametr "limit = x" do swoich żądań? – Lix

+0

Chyba jest duplikowany: http://stackoverflow.com/questions/15608568/search-all-public-events-using-facebook-graph-search-api – Nami

Odpowiedz

0

Nie ma właściwego sposobu na odzyskanie "wszystkich" w tym przypadku. Facebook korzysta z pewnego rodzaju algorytmu opartego na parametrach limitu i odległości oraz gęstości lokalizacji/miejsc/zdarzeń w tym obszarze.

Możesz próbować utrzymać niską odległość i ograniczyć ją poniżej 1000, ale to naprawdę zależy od gęstości, więc w przypadku zatłoczonych obszarów uzyskasz różne wyniki, na przykład dla obszarów wiejskich.

Możesz również spróbować stworzyć rodzaj "siatki GEO" obszaru, który Cię interesuje, i przesuwać położenie centrum o 1 km za każdym razem.