Прежде всего для OAuth вам нужно зарегистрировать ваше приложение в твиттере. Я полагаю, вы зарегистрировали его.Теперь в случае настольного и мобильного приложения вам нужно запросить твиттер для настраиваемого URL обратного вызова, так как URL обратного вызова по умолчанию работает только для веб-приложений.Как только твиттер утвердит запрошенный URL-адрес для обратного вызова, он будет работать.
Но есть обходной путь, а не OAuth запрашивает твиттер для xAuth, предоставляя информацию о ваших приложениях.Затем, если твиттер одобрит это, вы можете использовать xAuth, который работает почти так же, как OAuth.