在TweetSharp中找不到方法AsToken()

时间:2010-06-28 15:58:26

标签: .net-3.5 tweetsharp

我正在尝试使用TweetSharp创建一个Web应用程序,该应用程序将通过OAuth连接到Twitter。到目前为止,我能够将消费者密钥和消费者秘密传递给Twitter,让用户允许我的网络应用访问,然后回到我的应用程序,传递给我oauth_token。一旦我回来,我试图根据TweetSharp的Demo.OAuth.Web项目中的示例代码对Twitter进行身份验证:http://tweetsharp.codeplex.com/SourceControl/changeset/view/10ab65e64a56#src%2fvs2010%2fDemo.OAuth.Web%2fDefault.aspx.cs

然而,我收到错误: 'TweetSharp.Twitter.Model.TwitterResult'不包含'AsToken'的定义,并且没有扩展方法'AsToken'接受类型'TweetSharp.Twitter.Model.TwitterResult'的第一个参数可以找到(你是否缺少using指令)或汇编参考?)

我在这一行得到它:

var accessToken = FluentTwitter.CreateRequest()
                                            .Authentication
                                            .GetAccessToken(token)
                                            .Request().AsToken();

我搜索了文档和一些来源,但我找不到这个AsToken方法的位置。我缺少一个使用指令或参考吗?

1 个答案:

答案 0 :(得分:4)

它位于TweetSharp.Twitter.Extensions.TwitterExtensions(文件TwitterExtensions.Model.cs)。如果你添加

using TweetSharp.Twitter.Extensions;

编译器应该自动选择它。