0
私はFacebook Developer Toolkit 3.1を使用しています。私は自分のウェブサイトでFacebook Connectを使用しようとしています。私はファーストネーム、姓などの基本情報を取得します。しかし、私は自分のサイトにとって非常に重要な電子メールアドレスを取得しません。これは私のコードです: -メールアドレスを取得するには?
private Api _fb;
readonly BrowserSession _browserSession;
private const string ApplicationKey = "myappkey";
private const string ApplicationSecret = "myappsecret";
private const string _emailAddress = "[email protected]";
_browserSession = new BrowserSession(ApplicationKey);
_browserSession.SessionSecret = ApplicationSecret;
_fb = new Api(_browserSession);
_fb.Users.GetInfoAsync(new Users.GetInfoCallback(OnGetUserCompleted), null);
private void OnGetUserCompleted(IList<user> users, Object state, FacebookException ex)
{
if (ex == null)
{
DispatcherHelper.Invoke(() =>
{
user u = users.First();
});
}
}
私は本質的に不要なコードを削除しました。 user
はusers.First()
になります。しかし、電子メールアドレスは存在しません。私が間違っているところを教えてください。
注:私は自分のアプリケーションにSilverlightを使用しているため、Aysncコールバックが表示されます。事前に
感謝:)