Il est assez facile d'obtenir des goûts de n'importe quelle page sur facebook, en particulier avec le joyau Koala. Les favoris facebook d'une page donnée étant publiquement accessibles (see here), vous pouvez y accéder sans utiliser de clé API.
Par exemple, pour obtenir le nombre de gens pour cette page: facebook.com/foofighters vous pouvez faire:
graph = Koala::Facebook::GraphAPI.new
likes = graph.get_object("foofighters")["likes"]
Je suppose que vous avez vos profils utilisateurs stockés dans la base de données de l'application, et chaque (ou certains) de ceux-ci ont des ID facebook associés? Si vous essayez d'enregistrer les « comme » données localement pour vos utilisateurs, vous pouvez faire quelque chose le long des lignes de:
graph = Koala::Facebook::GraphAPI.new
@users.each do |user|
user.likes = graph.get_object(user.facebook_id)["likes"]
user.save
end
Ce serait probablement illégal ... – sethvargo
Umm .. Pourquoi? En tant qu'administrateur de FB Page, je peux voir tous les utilisateurs qui l'aiment. –