Asp.net mvc 3 推特器获取用户信息
我有一个关于使用Twitter的问题 我想从Twitter上的响应请求中获取用户信息的TwitterUser模型,但我不知道该方法 这是我的代码: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
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");