Интеграция с Твиттером и аутентификация - PullRequest
0 голосов
/ 24 сентября 2010

Я пишу приложение с использованием WPF 3.5 и мне нужна интеграция с Twitter.

Я знаю, что есть много API для C #, и большинство из них, кажется, находятся на правильном пути.

Но один, мучительно раздражающий (казалось бы, 100% обязательный) шаг публикации в твиттере заключается в том, что вам нужно перенаправить пользователя на сайт твиттера, в котором ему необходимо войти в систему и нажать «разрешить», который затем показывает PIN-код, пользователь должен войти в мое клиентское приложение, чтобы просто написать в Твиттере.

Это так громоздко и раздражает при каждом запуске приложения, что я не возражаю против того, чтобы что-то не так, но каждый раз ?? Разве я не делаю это правильно, почему это не разовое пособие для зарегистрированного приложения? Как приложения, такие как TweetDeck, делают это так, чтобы им не приходилось повторно утверждать каждый раз, когда я загружаю приложение?

1 Ответ

1 голос
/ 24 сентября 2010

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

Еще одна альтернатива - использовать xAuth , что немного упрощает аутентификацию пользователя в вашем приложении. Недостатком является то, что он довольно косой и может не поддерживаться используемой библиотекой.

Удачи!

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