Aspnet LinqtoTwitter - Проблемы с PageCycle - PullRequest
1 голос
/ 02 июня 2011

В настоящее время я работаю над библиотекой linqtotwitter.

Я использую куки для хранения токена и ключа. Моя проблема не столько с API. Это больше с сетью ASP и жизненным циклом страницы.

Проблема, с которой я столкнулся в своем приложении для веб-формы, та же, что и в примере aspnet webform defaultasp на сайте linqtotwitter.

Вот как работает API

Вы передаете объект Credentials to Authorize контексту Twitter в ореховой оболочке.

В примере, который вы авторизуете и т. Д. После загрузки страницы метка auth.screenname изменяется на ваш хэндл твиттера, потому что вы произвели аутентификацию и передали auth.credentials в twittercontext.

Здесь моя проблема. Если я нажму «Обновить», ярлык будет очищен, но я все еще аутентифицируюсь в твиттере, поэтому могу публиковать сообщения, за исключением того, что не могу получить значения из объектов аутентификации.

Как сохранить состояние при обновлении, чтобы в памяти было что-то вроде auth.screenname или чего-то еще.

Я думаю, мне нужно было бы предварительно загрузить авторизованный контекст Twitter, но я понятия не имею, как это сделать.

Я не думаю, что использование скрытого элемента формы является правильным, потому что вы маскируете основную проблему.

Если вы хотите увидеть, что такое linqtotwitter, он находится на http://linqtotwitter.codeplex.com/

1 Ответ

0 голосов
/ 02 июня 2011

Вы можете выбросить токены в Session, если он у вас включен, это может решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...