Step 1: Sign in at twitter developers
Go to Twitter developers and sign in with the Twitter account that will be linked to your app
Click on Create an application
Note: avoid personal accounts as we will require access to this account during the development phase
Step 2: Create your application
Complete the mandatory information as indicated by the *
Click on Register application and accept the terms.
Step 3: Obtain consumer key
After registering the application you will be redirected to the settings page. From here you will have to copy the consumer key and consumer secret (under OAuth Settings).
Step 4: Ask for xAuth access
xAuth access is needed to post tweets on behalf of your users from within a mobile app. Unfortunately xAuth is not provided by default to new applications so an extra step is required.
Email api@twitter.com to request xAuth access for your app. The message should be something like this:
Subject: xAuth accesss for INSERT APP NAME
Dear Twitter API team, INSERT APP NAME is INSERT DESCRIPTION OF APP. Twitter integration is used for INSERT HOW TWITTER IS USED WITHIN THE APP. Following your guidelines we would like to request xAuth access in order to provide this feature.
The consumer key is: INSERT CONSUMER KEY
Below are some screenshots of the app, which has not been published yet:
INSERT URL TO SCREENSHOTS OF APP
The last part is only necessary if your app has not been published yet.
Step 5: Approval
A response from the Twitter team usually takes just a few days and once approval has been received the app will be able to start posting tweets.