Twitter Bot: получить токен доступа для другой учетной записи без трехэтапного потока OAuth?

Я контролирую три аккаунта в твиттере: один мой основной аккаунт, два других предназначены для автоматической публикации контента через бота. Я создал логику бота и добавил ее в инструменты разработки Twitter, и я могу легко использовать ее для публикации сообщений в своей основной учетной записи.

Теперь мне нужно добавить токены доступа для двух дополнительных учетных записей. Мой вопрос - как проще всего это сделать.

Насколько я понимаю, Twitter позволяет сделать это только одним способом: Трехсторонний поток OAuth. Это не слишком сложно, но мне кажется, что требуется настроить фиктивный веб-сайт с URL-адресом обратного вызова, что кажется слишком сложным, учитывая, что мне нужно только сгенерировать два токена API. Я что-то упускаю?

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как создать простое погодное приложение на Python с API OpenWeatherMap
Как создать простое погодное приложение на Python с API OpenWeatherMap
Этот учебник проведет вас через процесс создания простого погодного приложения с помощью Python и OpenWeatherMap API.
Пакеты Java
Пакеты Java
Пакет java - это группа классов, интерфейсов и подпакетов схожего типа. Думайте об этом как о папке в каталоге файлов. Мы используем пакеты, чтобы...
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
В этом руководстве вы узнаете, как использовать API парсинга квитанций за 5 минут с помощью JavaScript. Eden AI предоставляет простой и удобный для...
0
0
32
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы ничего не упускаете. Причина, по которой это требуется, заключается в том, чтобы заставить пользователей открывать браузер, которому они доверяют, и видеть, что они находятся в https://twitter.com/, чтобы они могли быть уверены, что это безопасное место для ввода своего пароля.

Ответ принят как подходящий

Существует несколько альтернативных способов создания токена доступа и секрета токена доступа для OAuth 1.0A с помощью инструментов командной строки, которые позволяют использовать поток OAuth «на основе PIN-кода».

Одним из примеров может быть собственный инструмент Twitter twurl для тестирования API, который требует, чтобы у вас также был установлен Ruby. Это позволит вам аутентифицировать учетную запись пользователя (она по-прежнему открывает окно на twitter.com, чтобы вы могли выполнить аутентификацию) и сохраняет их в файле ~/.twurlrc в вашем домашнем каталоге. Существует также tw-oob-oauth-cli, отдельное приложение для выполнения той же задачи.

Другие вопросы по теме