Facebook c# sdk obtenir des utilisateurs e-mail

J'ai un site qui utilise facebook pour auth. Je veux rassembler quelques informations de base lorsqu'un utilisateur s'inscrit, y compris leur adresse de courriel.

Le code que j'ai pour la connexion standard:

public ActionResult Login(string returnUrl)
    {
        var oAuthClient = new FacebookOAuthClient();
        oAuthClient.AppId = AppSettings.GetConfigurationString("appId");
        oAuthClient.RedirectUri = new Uri(AppSettings.GetConfigurationString("redirectUrl"));
        var loginUri = oAuthClient.GetLoginUrl(new Dictionary<string, object> { { "state", returnUrl } });
        return Redirect(loginUri.AbsoluteUri);
    }

Comment puis-je ajouter de la demande pour les autorisations d'accès? Ou dois-je le faire d'une autre manière?

Pas tout à fait en double, mais sur le même schéma: Facebook connect, adresse e-mail?

OriginalL'auteur | 2011-04-11