2013-04-20 39 views
0

當您安裝tweetsharp nuget packack時使用互聯網應用程序模板創建新的mvc4互聯網項目時,它給我提供了錯誤消息service.VerifyCredentials();tweetsharp使用MVC4時的重載錯誤 - 互聯網應用程序模板

using TweetSharp; 

public ActionResult AuthorizeCallback(string oauth_token, string oauth_verifier) 
{ 
    var requestToken = new OAuthRequestToken {Token = oauth_token}; 

// Step 3 - Exchange the Request Token for an Access Token 
TwitterService service = new TwitterService(_consumerKey, _consumerSecret); 
OAuthAccessToken accessToken = service.GetAccessToken(requestToken, oauth_verifier); 

// Step 4 - User authenticates using the Access Token 
service.AuthenticateWith(accessToken.Token, accessToken.TokenSecret); 
TwitterUser user = service.VerifyCredentials(); // HERE 
ViewModel.Message = string.Format("Your username is {0}", user.ScreenName); 
return View(); 

}

錯誤:沒有重載方法「的verifyCredentials」取0參數

如果我不使用互聯網的應用程序模板,它工作正常..誰能告訴我爲什麼會發生這種情況和解決方案?

回答

1

未來可能會有一個TweetSharp更新來解決此問題。

但是,這是一個圍繞當前工作與互聯網應用程序模板

TwitterUser user = service.VerifyCredentials(new VerifyCredentialsOptions()); 
// instead of TwitterUser user = service.VerifyCredentials(); 
實施TweetSharp時
相關問題