2

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

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

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

有人知道我如何使用 Ruby FbGraph gem 从 facebook 获取朋友的电子邮件地址吗?谢谢。

4

2 回答 2

0

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

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

还应该有一种方法来获取用户列表,而不是为每个用户进行调用

于 2012-05-01T19:00:27.237 回答
0

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

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

于 2013-02-27T17:56:40.830 回答