Довольно легко получить лайки на любой странице в Facebook, особенно с жемчужиной Коалы.Поскольку лайки в Facebook для данной страницы общедоступны ( см. Здесь ), вы можете получить к ним доступ без использования ключа API.
Например, чтобы получить количество лайков для этой страницы: facebook.com / foofighters вы можете сделать:
graph = Koala::Facebook::GraphAPI.new
likes = graph.get_object("foofighters")["likes"]
Я предполагаю, что ваши профили пользователей хранятся в базе данных вашего приложения, и каждый (или некоторые) из них связаныидентификаторы facebook?Если вы пытаетесь сохранить «похожие» данные локально для своих пользователей, вы можете сделать что-то вроде:
graph = Koala::Facebook::GraphAPI.new
@users.each do |user|
user.likes = graph.get_object(user.facebook_id)["likes"]
user.save
end