Application which can post tweets on behalf of user. (Authorization of user account should be only one time process)



I want to create a Application which can post the user can post tweet through my application
The Only Requirement is the user should not be prompted to authorize my application every time( As in case of 3 Legged Authorization). Giving Authorization of user account should be only one time process. After the Authorization is granted the user should never be prompted to authorize, Until he chooses to De-link his twitter account from my application. I don’t want to use Intent. So which method / API /Authentication Technique should I use?