我正在尝试使用 FbGraph gem 获取朋友的电子邮件地址。我发现某处说我可以通过“电子邮件”对象获取它们,所以我尝试了但没有任何反应。这是我的代码和..
me= FbGraph::User.me( @access_token )
@friends= me.friends
@friends.each do |f|
puts f.email
end
有人知道我如何使用 Ruby FbGraph gem 从 facebook 获取朋友的电子邮件地址吗?谢谢。
我正在尝试使用 FbGraph gem 获取朋友的电子邮件地址。我发现某处说我可以通过“电子邮件”对象获取它们,所以我尝试了但没有任何反应。这是我的代码和..
me= FbGraph::User.me( @access_token )
@friends= me.friends
@friends.each do |f|
puts f.email
end
有人知道我如何使用 Ruby FbGraph gem 从 facebook 获取朋友的电子邮件地址吗?谢谢。
看起来你错过了用户的获取
@friends.each do |f|
friend = FbGraph::User.fetch(f, :access_token => @access_token)
puts friend.email
end
还应该有一种方法来获取用户列表,而不是为每个用户进行调用
不幸的是,Facebook 文档现在这样说:
“注意:应用程序无法获取用户朋友的电子邮件地址。”
来源:https ://developers.facebook.com/docs/reference/login/email-permissions/