действительно ли мы можем опубликовать обновление в твиттере с помощью oAuth Token, секретного, как facebook access_tocken? - PullRequest
1 голос
/ 28 февраля 2011

Привет, я трачу на это около двух дней.

можем ли мы действительно опубликовать обновление в твиттере с oAuth Token, секретным, как facebook access_tocken?

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

Но когда я попробую с твиттером, это не сработает, может ли кто-нибудь помочь мне с этим.

1 Ответ

4 голосов
/ 03 марта 2011

Для публикации в Твиттере через OAuth есть ЧЕТЫРЕ токена, которые вам нужны.

  1. Consumer Token - Twitter выдает его вам при регистрации приложения на Twitter.com
  2. Секрет потребительского токена - То же, что и выше.
  3. OAuth Token - этот токен назначается пользователю вашего приложения после того, как он разрешил вашему приложению использовать свою учетную запись Twitter.
  4. OAuth Token Secreat - То же, что и выше.

Токены 1 и 2, вероятно, жестко запрограммированы в вашем приложении (это проблема безопасности, но из-за реализации OAuth в Twitter не так много простых способов решения этой проблемы).

Токены 3 и 4 выдаются вам, когда ваш пользователь авторизует ваше приложение для использования его учетной записи. Когда ваше приложение получает их, вы должны поместить их в какое-то хранилище данных (файлы cookie, база данных и т. Д.), Чтобы их можно было получить в следующий раз, когда ваш пользователь захочет опубликовать в Twitter.

Все четыре токена используются при каждой отправке запроса в Twitter.

Я настоятельно советую вам рассмотреть возможность использования существующей библиотеки, если она вам доступна. Проблема OAuth решалась снова и снова практически для каждой платформы разработки. Это колесо, которое не нужно изобретать заново.

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