Не удается найти метод AsToken () в TweetSharp - PullRequest
1 голос
/ 28 июня 2010

Я пытаюсь создать веб-приложение с TweetSharp, которое будет подключаться к Twitter с помощью OAuth. Пока я могу передать ключ потребителя и секрет потребителя в Twitter, разрешить пользователю доступ к моему веб-приложению, а затем вернуться к моему приложению и передать мне oauth_token. Как только я вернусь, я пытаюсь пройти аутентификацию в Twitter на основе примера кода в проекте TweetSharp Demo.OAuth.Web здесь: 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 Ответ

4 голосов
/ 28 июня 2010

Это в TweetSharp.Twitter.Extensions.TwitterExtensions (файл TwitterExtensions.Model.cs).Если вы добавите

using TweetSharp.Twitter.Extensions;

, компилятор должен автоматически его подобрать.

...