如何使用dotnetopenauth获取twitter电子邮件

本文关键字:twitter 电子邮件 获取 dotnetopenauth 何使用 | 更新日期: 2023-09-27 18:27:08

可能重复:
有没有一种方法可以让用户';使用OAuth验证她的Twitter身份后,她的电子邮件ID?

我已经使用DotNetOpenAuth库实现了OpenID。现在我想收到电子邮件。

 public ActionResult OAuth()
    {
 var twitter = new WebConsumer(TwitterConsumer.ServiceDescription, TwitterTokenManager);
        AuthorizedTokenResponse accessTokenResponse = twitter.ProcessUserAuthorization();
        if (accessTokenResponse != null)
        {
            string accessToken = accessTokenResponse.AccessToken;
            string username = accessTokenResponse.ExtraData["screen_name"];
            // email goes here ??
            CreateAuthCookie(username, accessToken);
        }
        else
        {
            return RedirectToAction("LogOn");
        }
        return RedirectToAction("Index", "Home");

如何使用dotnetopenauth获取twitter电子邮件

很抱歉,无法从Twitter获取用户的电子邮件地址。

看看下面的

有没有一种方法可以让用户';使用OAuth验证其Twitter身份后的电子邮件ID?