Я написал приложение Javascript, которое позволяет пользователям планировать твиты, ретвиты и тому подобное, и оно использует технологию, о которой вы спрашиваете.
Он не генерирует токены доступа и т. Д. Для пользователя, потому что это работа Твиттера ... Но как только пользователь собирает их из Твиттера и сохраняет их в моем приложении, вы можете настроить твиты и запланировать, когдаони должны выйти, и он будет чирикать на вашу учетную запись для вас с помощью API Twitter.
Вот мое приложение, которое вы можете просмотреть в качестве примера или даже загрузить и запустить локально на своем компьютере.
Вашим приложениям нужен сервер, и если вы запускаете сервер Nodejs, вы можете использовать этот пакет NPM, чтобы очень легко взаимодействовать с API Twitter.ИТ-поддержка, твиты, загрузка мультимедиа, DM, потоки, почти все!
Если вы хотите, чтобы пользователи могли заходить на ваш сайт / приложение, используя свою учетную запись Twitter, вы можете использовать Passport.JS легко это сделать.Поиск на YouTube, есть много много учебников.
Удачи!
РЕДАКТИРОВАТЬ : Для ответов на ваши комментарии: Да - вы можете получать / отправлять твиты и DM от имени другой учетной записи.Вы ДОЛЖНЫ приобрести API KEY & SECRET и ACKESS TOKEN & SECRET.Клиент ДОЛЖЕН предоставить их вам.Нет другого способа использовать Tweet и DM для других учетных записей, кроме как получить их пароль и войти прямо в Twitter. Прочитайте Документы Твиттера для разработчиков.