Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 推特器获取用户信息_Asp.net Mvc 3_Twitter - Fatal编程技术网

Asp.net mvc 3 推特器获取用户信息

Asp.net mvc 3 推特器获取用户信息,asp.net-mvc-3,twitter,Asp.net Mvc 3,Twitter,我有一个关于使用Twitter的问题 我想从Twitter上的响应请求中获取用户信息的TwitterUser模型,但我不知道该方法 这是我的代码: public ActionResult Logon(string oauth_token, string oauth_verifier, string ReturnUrl) { if (string.IsNullOrEmpty(oauth_token) || string.IsNullOrEmpty(oauth_verifie

我有一个关于使用Twitter的问题 我想从Twitter上的响应请求中获取用户信息的TwitterUser模型,但我不知道该方法

这是我的代码:

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。在“…..”之后,我不知道下一步该怎么做才能为用户获取信息


任何人都可以帮助我。Thansk很多

你有没有试着看一下:

TwitterResponse myTwitterUser=TwitterUser.Show(accessToken,“twitter”);
TwitterResponse<TwitterUser> myTwitterUser = TwitterUser.Show(accessToken, "twit_er_izer");