0

tweetsharp nuget packack을 설치할 때 인터넷 응용 프로그램 템플릿으로 새 mvc4 인터넷 프로젝트를 만들면 service.VerifyCredentials();MVC4 - 인터넷 응용 프로그램 템플릿을 사용할 때 tweetsharp 오버로드 오류가 발생했습니다.

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 구현할 때이 주위에 현재 작업입니다