Для публикации в Твиттере через OAuth есть ЧЕТЫРЕ токена, которые вам нужны.
- Consumer Token - Twitter выдает его вам при регистрации приложения на Twitter.com
- Секрет потребительского токена - То же, что и выше.
- OAuth Token - этот токен назначается пользователю вашего приложения после того, как он разрешил вашему приложению использовать свою учетную запись Twitter.
- OAuth Token Secreat - То же, что и выше.
Токены 1 и 2, вероятно, жестко запрограммированы в вашем приложении (это проблема безопасности, но из-за реализации OAuth в Twitter не так много простых способов решения этой проблемы).
Токены 3 и 4 выдаются вам, когда ваш пользователь авторизует ваше приложение для использования его учетной записи. Когда ваше приложение получает их, вы должны поместить их в какое-то хранилище данных (файлы cookie, база данных и т. Д.), Чтобы их можно было получить в следующий раз, когда ваш пользователь захочет опубликовать в Twitter.
Все четыре токена используются при каждой отправке запроса в Twitter.
Я настоятельно советую вам рассмотреть возможность использования существующей библиотеки, если она вам доступна. Проблема OAuth решалась снова и снова практически для каждой платформы разработки. Это колесо, которое не нужно изобретать заново.