2009-12-01 9 views
0

Voici ce que je faisais:
1. Je crée un projet C# .NET de VS 2005 (application de la console)
2. Ci-joint la bibliothèque de tweetsharp.com
3. Je copiais et collé et essayé de courirproblème (Simple) avec TweetSharp

Le code

//setting up a request is unchanged 
var twitter = FluentTwitter.CreateRequest() 
.AuthenticateAs(user, password) 
.Statuses().OnHomeTimeline().AsXml(); 

// In past releases 'response' used to be a string, now it's a TwitterResult object 
var response = twitter.Request(); 

Je ne peux pas le faire fonctionner. L'erreur est:

'Dimebrain.TweetSharp.Fluent.IFluentTwitter' does not contain a definition for 'AuthenticateAs'... Data\Temporary Projects\ConsoleApplication1\Program.cs  

Des idées de ce que j'ai mal fait?

Répondre

0

La seule 'utilisant' directive dont vous avez besoin pour cet extrait de code doit être:

using Dimebrain.TweetSharp.Fluent 

Vous aurez probablement aussi besoin par la suite:

using Dimebrain.TweetSharp.Extensions; 
using Dimebrain.TweetSharp.Model; 

... alors vous pourriez aussi bien ajouter ceux aussi.

Nous prévoyons de réduire un grand nombre de TweetSharp dans un seul espace de noms à un moment donné, mais pour l'instant, cela devrait vous permettre d'obtenir ce dont vous avez besoin.

+0

Objet twitter = FluentTwitter.CreateRequest(). AuthenticateAs ("aa", "bb") .Statuses(). OnHomeTimeline(). AsXml(); Ce qui précède est mon code. Toujours me donne le même message d'erreur. Probablement j'utilise 2005? – henry

+0

Ahh, oui. Vous aurez besoin de passer à. Net Framework 3.5 et VS 2008 pour le faire fonctionner puisque la plupart des méthodes sont des méthodes d'extension et ne fonctionneront pas autrement. –

+0

Merci! Je vais obtenir une édition express et lire sur les extensions. – henry

0

Vous devez vous assurer que vous faites référence aux bons espaces de noms dans votre code - je pense dans ce cas Dimebrain.TweetSharp.Extensions.

Il y a a more thorough snippet here on the TweetSharp site.

+0

Ne fonctionne pas. Mais je vais continuer à essayer cependant. Toujours le même message d'erreur. – henry