Публикация в Twitter с C # в качестве браузера без использования OAuth / API - PullRequest
0 голосов
/ 16 декабря 2011

Я пытаюсь публиковать обновления в аккаунтах Twitter, как это делает веб-браузер.Как я могу публиковать сообщения в Twitter, не используя API Twitter и не регистрируя мою программу?На данный момент мой код генерирует ошибку проверки подлинности 401.Вот код, который у меня есть на данный момент, хотя я пробовал другие настройки ранее:

РЕДАКТИРОВАТЬ: Я исправил это путем большого анализа с помощью fiddler и выяснения, какие именно заголовки нужны TwitterБыли некоторые пользовательские, которые я должен был создать в VS, которые появились в Fiddler.Спасибо всем за помощь!

1 Ответ

0 голосов
/ 16 декабря 2011

Невозможно обновить статус твиттера, не пройдя процедуру аутентификации, даже если вы заходите в браузер, вам все равно нужно ввести имя пользователя и пароль, если вы хотите смоделировать вход в систему через браузер, вы должны Проверьте, какие значения нужны Твиттеру для того, чтобы позволить пользователю войти в систему, вы можете проверить это, просмотрев HTML, а также через заголовки HTML, используя такой инструмент, как fiddler. Вы также должны управлять файлами cookie в своем коде, а также проверять, какие значения формы нужны Твиттеру для обновления статуса

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