0

我对使用 Twitterizer 有疑问我想获取 TwitterUser 模型以从 Twitter 上的响应请求中获取用户信息,但我不知道方法。

这是我的代码:

public ActionResult Logon(string oauth_token, string oauth_verifier, string ReturnUrl)
    {
        if (string.IsNullOrEmpty(oauth_token) || string.IsNullOrEmpty(oauth_verifier))
        {
            UriBuilder builder = new UriBuilder(this.Request.Url);
            builder.Query = string.Concat(
                builder.Query,
                string.IsNullOrEmpty(builder.Query) ? string.Empty : "&",
                "ReturnUrl=",
                ReturnUrl);

            string token = OAuthUtility.GetRequestToken(
                ConfigurationManager.AppSettings["TwitterConsumerKey"],
                ConfigurationManager.AppSettings["TwitterConsumerSecret"],
                builder.ToString()).Token;

            //return Redirect(OAuthUtility.BuildAuthorizationUri(token, true).ToString());
            Response.Redirect(string.Format("http://twitter.com/oauth/authenticate?oauth_token={0}&force_login=true", token), true);  
        }

        var tokens = OAuthUtility.GetAccessToken(
            ConfigurationManager.AppSettings["TwitterConsumerKey"],
            ConfigurationManager.AppSettings["TwitterConsumerSecret"],
            oauth_token,
            oauth_verifier);
        OAuthTokens accessToken = new OAuthTokens();
        accessToken.AccessToken = tokens.Token;
        accessToken.AccessTokenSecret = tokens.TokenSecret;
        accessToken.ConsumerKey =  ConfigurationManager.AppSettings["TwitterConsumerKey"];
        accessToken.ConsumerSecret = ConfigurationManager.AppSettings["TwitterConsumerSecret"];
        //TwitterUser u = 


        TwitterUser myTwitterUser = .............. 
        ..............


    }

我已经获得了 OAuthTokens。在“.........”之后,我不知道下一步该怎么做才能为用户获取信息。

任何人都可以帮助我。非常感谢

4

1 回答 1

0

您是否尝试查看documentation

TwitterResponse<TwitterUser> myTwitterUser = TwitterUser.Show(accessToken, "twit_er_izer");
于 2013-01-21T06:27:01.913 回答