API Twitter не позволяет подключиться к учетной записи пользователя с именем пользователя и паролем. Это называется «Basic Auth», и оно было удалено Twitter в июне 2010 года.
Теперь Twitter требует от разработчиков внедрить систему под названием «OAuth», чтобы безопасно получать доступ к учетным записям Twitter. Это более безопасно для пользователей, чем Basic Auth, потому что это означает, что пользователям никогда не приходится передавать свои учетные данные пользователям стороннему приложению.
OAuth может быть сложным для новых разработчиков, и я настоятельно рекомендую вам изучить библиотеки, написанные другими разработчиками, которые уже внедрили OAuth, чтобы вам не пришлось.
Если вы посмотрите на Open Source Examples Page Twitter, вы увидите много таких библиотек на разных языках и платформах.
Удачи вам!