- Получить аккаунт разработчика. Скорее всего понадобится привязка к номеру мобильного телефона.
- Зарегистрировать приложение по ссылке https://apps.twitter.com/app/new. Потребуется объяснение что вы хотите сделать. На основании этого вам могут отказать.
- Получаем Consumer Key и Consumer Secret - это аутентифицирует Ваше приложение.
- Ищем подходящую библиотеку для работы с Twitter. В Python, например, tweepy.
- Авторизуемся по статье. Статья хорошая. Для себя я оставил только функцию отправки твита.
- После авторизации получаем access_key и access_secret - это аутентификация аккаунта в Вашем приложении.
- Делаем приложение! Тут думать надо.