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

残念ながら、Facebookのドキュメントには次のように書かれています。
「注:アプリがユーザーの友達のメールアドレスを取得する方法はありません。」

ソース:https ://developers.facebook.com/docs/reference/login/email-permissions/

于 2013-02-27T17:56:40.830 に答える
0

looks like you are missing the fetch for the user

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

There should also be a way to fetch a list of users rather than doing a call per user

于 2012-05-01T19:00:27.237 に答える