ошибка перегрузки tweetsharp при использовании MVC4 — шаблон интернет-приложения

При создании нового интернет-проекта mvc4 с шаблоном интернет-приложения при установке пакета tweetsharp nuget появляется сообщение об ошибке service.VerifyCredentials();

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 аргументов

Он отлично работает, если я не использую шаблон интернет-приложения. Кто-нибудь может сказать мне, почему это происходит, и найти решение?


person Trevor    schedule 20.04.2013    source источник


Ответы (1)


В будущем может появиться обновление TweetSharp, чтобы исправить это.

Но это текущий обходной путь при реализации TweetSharp с шаблоном интернет-приложения.

TwitterUser user = service.VerifyCredentials(new VerifyCredentialsOptions());
// instead of TwitterUser user = service.VerifyCredentials();
person Trevor    schedule 24.04.2013