python - djangoを使用してFacebookのメールを取得する

python django facebook facebook-graph-api

私はdjango-socialregistrationとFacebookのPython SDKを使用しています。
これは友達を作るためのコードです:

friends = request.facebook.graph.get_connections( 'me'、 'friends')

名前とIDは取得できますが、@ facebook.comのメールアドレスではなく、メールアドレスを取得できません。
これもメールを受信できない別の試みです。

友達の友達['data']:
    request.facebook.graph.get_object(friend['id'])


Facebookの友達のメールを受け取るにはどうすればよいですか?
答え
Graphを使用して、アプリに接続しているユーザーのメールを取得することができます。ただし、Facebookを使用して接続またはサインインする場合、ユーザーは自分のメールアドレスを使用する許可を明示的に与える必要があります。誰もあなたに許可を与えなかったので、彼らの電子メールアドレスは立ち入り禁止です。これは、ユーザーに友達も参加させることを奨励し、ユーザーがサインアップするときに、必ず電子メールアドレスの要求を含めることができることを意味します。
関連記事

python - Pythonがサブプロセスと通信する

python - ソラリス上のpython numpy、遅い、またはリンクされていませんか?

python - Google App EngineのSSLError(ローカル開発サーバー)

python - Django:STATIC_URLはappnameをURLに追加します

python - flickAPI:ユーザーアカウントのセットを一覧表示するにはどうすればよいですか?

python - Pythonの他の属性定義内からクラス属性にアクセスする

python - CherryPyでのユーザー管理

python - GStreamerとTheora

python - DjangoカスタムChangeUserForm設定is_active、is_staff、is_superuserをFalseに設定

python - StringToSignの作成