【发布时间】:2013-04-01 02:37:15
【问题描述】:
实例化与 Graph API 的连接后,我可以这样做:
@graph.get_connections("me", "friends")
这会返回一个包含他们的姓名和 ID 的朋友列表。
如果我想从这些朋友那里获得更多信息,我可以这样做:
@graph.get_connections("me", "friends").each do |f|
fdetails = get_object(f['id'])
# do stuff
end
但这样一来,我必须向 Graph API 发出与好友数量一样多的请求!
有什么东西可以让我从最初的通话中获得每个用户想要的字段吗?
简而言之,我该怎么做?
@graph.get_connections("me", "friends", :fields => "image,bio")
【问题讨论】:
-
我刚刚意识到我可以将
@graph.get_objects与 ID 列表一起使用。但这仍然是2个查询,是否可以只做一个?
标签: ruby-on-rails facebook facebook-graph-api koala