Commencer à jouer avec l'API Twitter et choisir d'utiliser la bibliothèque Twitterizer pour interagir avec l'API. Actuellement, en utilisant un projet de test pour effectuer une tâche simple, j'ai rencontré un problème sur lequel je n'arrive pas à trouver d'informations sur les forums ou sur la pile.Référence de l'objet Twitterizer Non défini
La configuration
- En utilisant Twitterizer Version 2.4 (NuGet)
- L'utilisation NewtonSoft JSON Version 4.0.2 (HAD de rétrograder de 4.0.8 en raison de problèmes de sérialisation)
- .Net 4.0/MVC projet
Voici l'extrait de code qui est de lancer l'exception:
var token = dbContext.TwitterProfiles.Where(x => x.TwitterId == MySuperSecretId).First();
var oAuthToken = new OAuthTokens
{
AccessToken = token.Token,
AccessTokenSecret = token.Secret,
ConsumerKey = ConfigurationManager.AppSettings["TwitterConsumerKey"],
ConsumerSecret = ConfigurationManager.AppSettings["TwitterConsumerSecret"]
};
TwitterResponse<TwitterStatusCollection> mentionsResponse = TwitterTimeline.RetweetsOfMe(oAuthToken);
La dernière ligne pukes un Null Ref Exception
Stack Trace:
at Twitterizer.Commands.RetweetsOfMeCommand.Init()
at Twitterizer.Core.CommandPerformer.PerformAction[T](ICommand`1 command)
at Twitterizer.TwitterTimeline.RetweetsOfMe(OAuthTokens tokens, RetweetsOfMeOptions options)
at Twitterizer.TwitterTimeline.RetweetsOfMe(OAuthTokens tokens)
at TwitterTest.Controllers.HomeController.GetRetweets() in C:\Users\Tommy\Documents\Visual Studio 2010\Projects\TwitterTest\TwitterTest\Controllers\HomeController.cs:line 85
at lambda_method(Closure , ControllerBase , Object[])
at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
J'ai vu la question précédente concernant une exception nulle référence dans la bibliothèque, mais cette question était sur une version précédente (2.3.1). Quelqu'un est-il tombé sur ce/connaissez-vous un paramètre ou quelque chose que je devrais envoyer à cette fonction/etc? Je devrais dire que j'ai utilisé avec succès les fonctions Timeline.Mentions et User.GetFollowers sans problème, donc ceci me dit que j'ai la bibliothèque configurée quelque peu correctement ...