2010-12-21 12 views
2

나는 컴파일되지 않습니다 다음 작은 조각이 있습니다GetRequestToken이 작동하지 않는 이유는 무엇입니까?

using TweetSharp.Twitter.Fluent; 

//... 

var twitter = FluentTwitter.CreateRequest(); 
twitter.Authentication.GetRequestToken("...", "..."); 

을 ... 그리고 그것은 나에게 다음과 같은 오류 제공 :

 
Main.cs(12,12): Error CS1061: Type `TweetSharp.Twitter.Fluent. 
IFluentTwitterAuthentication' does not contain a definition for `GetRequestToken' 
and no extension method `GetRequestToken' of type TweetSharp.Twitter.Fluent. 
IFluentTwitterAuthentication' could be found (are you missing a using directive 
or an assembly reference?) (CS1061) (StackBot) 

TweetSharp's website에 따라, 그가에되어 있기 때문에 이상하다 유효한 코드 여야합니다.

내가 뭔가를 잊어 버렸거나 내가 참고해야 할 다른 어셈블리가 있습니까?

저는 우분투 10.10 64 비트에서 모노 2.4를 사용하고 있습니다.


여기에서 단서를 발견했을 수도 있습니다. 어셈블리 브라우저를 사용하여, 나는 IFluentTwitterAuthentication는 다음과 같이 정의되어있다 것을 발견했다 :

public abstract interface IFluentTwitterAuthentication : IFluentAuthentication 
{ 
    // Properties 
    public abstract IFluentTwitter Root { get; } 
} 

을 ... 뭔가 어셈블리와 꽤 괜찮 아니라고 믿고 날 리드한다.

+0

I '이 라이브러리의 모든 버전에 많은 문제가 있습니다 ... 나는 토큰을 얻을 수 없다. –

+0

예, 저도 요. 결국 DotNetOpenAuth로 전환하고 Twitter와의 상호 작용을 직접 관리했습니다. –

답변

0

귀하의 사용 제표가 없을 수 있습니다 ...이 시도 :

using TweetSharp.Twitter.Fluent; 
using TweetSharp.Twitter.Model; 
using TweetSharp.Twitter.Extensions; 


//... 

var twitter = FluentTwitter.CreateRequest(); 
twitter.Authentication.GetRequestToken("...", "..."); 
+0

Nope. 그게 효과가 없어, 두렵다. –

1

그들의 코드는 것 같다 :

당신보다 상당히 다르다
var twitter = FluentTwitter.CreateRequest() 
    .Authentication.GetRequestToken("...", "..."); 

:

var twitter = FluentTwitter.CreateRequest(); 
twitter.Authentication.GetRequestToken("...", "..."); 
+0

그것도 작동하지 않습니다, 두렵습니다. –

관련 문제