Twitter oAuth: обновление статуса аутентифицированного пользователя - PullRequest
3 голосов
/ 21 сентября 2010

У меня есть веб-сайт, который аутентифицирует пользователей, используя их Twitter ID и пароль через oAuth.

Все работает хорошо.

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

Спасибо.

Ответы [ 3 ]

0 голосов
/ 03 января 2012

Здесь - пример того, как реализовать OAuth Twitter с .NET и приложенным примером кода.

Описывает обновление статуса пользователя после аутентификации.

0 голосов
/ 11 января 2015

Вам необходимо авторизовать токен для конкретного пользователя, который получит обновление статуса. Один из вариантов - следовать методу OAuth на основе PIN-кода для отправки обновлений в статус другого пользователя.

Из раздела Внедрение :

Поток на основе ПИН-кода реализован точно так же, как Внедрение входа через Twitter и трехстороннюю авторизацию, с единственное отличие состоит в том, что значение для oauth_callback должно быть установите в oob во время вызова oauth / request_token POST.

Как только ваша заявка получит либо GET oauth / authenticate, либо ПОЛУЧИТЕ oauth / authorize URL, отобразите URL для пользователя, чтобы он мог используйте веб-браузер для доступа к Twitter.

Когда запрашивается обратный вызов oob и пользователь заходит в Twitter, они не будет автоматически перенаправлен на приложение после утверждения доступ. Вместо этого они увидят PIN-код с инструкциями по возврату. в приложение и введите это значение.

Ваше приложение должно позволять пользователю вводить этот PIN-код для завершения течь. PIN-код должен быть передан как значение для oauth_verifier для запрос POST oauth / access_token. Все остальные запросы будут работать обычно.

0 голосов
/ 21 сентября 2010

Вы проверили Документацию по API Twitter ?Существует метод status / update .

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