Ruby使用FbGraph gem ::获取朋友的电子邮件地址

时间:2012-05-01 16:35:03

标签: ruby-on-rails ruby email

我正在尝试使用FbGraph gem获取朋友的电子邮件地址。 我找到了某个地方,它说我可以通过“电子邮件”对象获取它们,所以我尝试但没有任何反应。这是我的代码和..

me= FbGraph::User.me( @access_token )
@friends= me.friends

@friends.each do |f|
  puts f.email
end

有谁知道如何通过使用Ruby FbGraph gem从Facebook获取朋友的电子邮件地址? 谢谢。

2 个答案:

答案 0 :(得分:0)

看起来你错过了用户的抓取

@friends.each do |f|
  friend = FbGraph::User.fetch(f, :access_token => @access_token)
  puts friend.email
end

还应该有一种方法来获取用户列表而不是按用户进行呼叫

答案 1 :(得分:0)

不幸的是,Facebook文档现在这样说:
"注意:应用无法获取用户朋友的电子邮件地址。"

来源:https://developers.facebook.com/docs/reference/login/email-permissions/