The*_*hts 3 ruby-on-rails facebook-graph-api ruby-on-rails-3
使用Rails3和koala gem,如何检索"喜欢"FB页面的用户的所有配置文件(例如http://facebook.com/DAKINE).有可能吗?作为最终结果,我需要获得一堆存储在db中的用户配置文件.
谢谢!
在Facebook上获取任何页面都很容易,尤其是考拉宝石.由于Facebook喜欢给定页面可以公开访问(请参阅此处),因此您可以在不使用API密钥的情况下访问它们.
例如,要获得此页面的喜欢数量:facebook.com/foofighters,您可以这样做:
graph = Koala::Facebook::GraphAPI.new
likes = graph.get_object("foofighters")["likes"]
Run Code Online (Sandbox Code Playgroud)
我假设您的用户配置文件存储在您的应用程序数据库中,并且每个(或一些)都有关联的Facebook ID?如果您尝试在本地为用户保存"喜欢"数据,则可以执行以下操作:
graph = Koala::Facebook::GraphAPI.new
@users.each do |user|
user.likes = graph.get_object(user.facebook_id)["likes"]
user.save
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3467 次 |
最近记录: |