На каких платформах .NET Framework доступен DotNetOpenAuth? - PullRequest
2 голосов
/ 09 января 2010

Большинство (все?) OAuth-ресурсов - как информации о протоколах, так и библиотеках кода для легкого использования их в ваших собственных приложениях - кажется, можно найти в Интернете, что приложение, в котором вы его используете, является веб-приложением.

Однако я хотел бы начать использовать OAuth в моем клиенте Twitter для Windows Mobile для взаимодействия с Twitter , где я теперь использую базовую аутентификацию с помощью набора простых методов, которые я свернул вручную.

Если я прав, базовая аутентификация будет объявлена ​​устаревшей для Twitter в июне 2010 года, поэтому у меня есть жесткие сроки, чтобы мой клиент Twitter работал после этого лета. Кроме того, я хотел бы иметь возможность легко начать добавлять некоторую поддержку для других служб, использующих OAuth, например Foursquare .

Мои вопросы сейчас, конечно, просты:

  1. Является ли DotNetOpenAuth пригодным для использования только на обычной платформе .NET, или также имеется версия компактной платформы?

  2. Кто-нибудь из вас знает какие-либо (другие?) Библиотеки OAuth, которые я мог бы использовать OAuth в приложении .NET Compact Framework 3.5?

Может кто-нибудь помочь с простыми ответами? ; -)

Ответы [ 2 ]

1 голос
/ 09 января 2010

DotNetOpenAuth в настоящее время работает только на полной версии .NET Framework 3.5 и более поздних версий.

Существует легких конструкций для поддержки .NET Compact Framework в будущем для пользователей OAuth по мере необходимости, но для этого требуется фактический запрос функции поданный и финансирование . Если вы можете выполнить одно или оба из них, это увеличит скорость, с которой эта функция может быть предоставлена.

Тем не менее, кто-то уже опубликовал пример реализации OAuth 1.0a для .NET Compact Framework , которая может быть вам полезна.

Аналогичный вопрос: Ищите пример кода OAuth 1.0a для .NET compact framework

0 голосов
/ 29 апреля 2010

Похоже, TweetSharp может быть вариантом. Буду держать вас всех в курсе как / если я узнаю больше.

...