Можно ли отфильтровать чьих-то друзей в Facebook по образованию, когда вы получаете к ним доступ через API Graph.Я пытаюсь сделать так, чтобы на сайте отображались только чьи-то друзья, которые посещали определенную школу.Прямо сейчас я могу сделать это, позвонив, чтобы найти друзей пользователя, затем перебрав каждого друга, сделав последующий вызов и проверив, соответствуют ли его данные об образовании, но это кажется действительно неэффективным и требует много времени для работы.Идеи?Смотрите мой код ниже:
def set_up_graph
@access_token = @facebook_cookies["access_token"]
@graph = Koala::Facebook::API.new(@access_token)
@profile = @graph.get_object("me")
@friends = @graph.get_connections("me","friends")
end
def find_network_friends
@netfriends = Set.new
@friends.each do |friend|
id = friend["id"]
tempf = @graph.get_object(id)
education = tempf["education"]
unless education == nil
education.each do |ed|
if ed["school"]["name"] == "Pomona College"
@netfriends.add(id)
end
end
end
end
end