当用户使用 facebook 登录时,我需要收集用户和他/她的朋友喜欢的所有电影列表。
user = FbGraph::User.fetch('me', :access_token => "access_token")
userFrnd = user.friends
movies=[]
userFrnd.each do | uf |
frnd = FbGraph::User.fetch(uf.raw_attributes['id'], :access_token => "access_token")
movies << frnd.movies
end
final_movie_list = movies.flatten.uniq_by {|track| track.raw_attributes["id"]}
这是我的 fb_graph 函数,它工作正常。但我需要将其作为批处理请求,因为我有 360 朋友需要 360 请求才能正确处理上述函数。但请帮助我优化它并减少所需的时间计算这个函数。我开始知道批处理请求可能对我有帮助,但是我不知道如何在 fb_graph 中做到这一点。请帮我