Twitter Developer Account

This documentation will assume you have an elevated access within your Twitter delveloper account.

To check that, you can visit Twitter Developer Portal

Otherwise please follow the steps to get elevated access.

  1. Log-in to Twitter and verify your email address. (Note that the email and phone number verification from your Twitter account may be needed to apply for a developer account, review on the Twitter help center: email address confirmation or add phone number.)
  2. Click sign up at developer.twitter.com to enter your developer account name, location and use case details
  3. Review and accept the developer agreement and submit
  4. Check your email to verify your developer account. Look for an email from developer-accounts@twitter.com that has the subject line: "Verify your Twitter Developer Account" Note: the developer-accounts@twitter.com email is not available for inbound requests.
  5. You should now have access to the Developer Portal to create a new App and Project with Essential access, or will need to continue your application with Elevated access

After following those steps, you should get The API Key and the API Secret.

Now read further for how to get elevated access.

Please note this guide is from Extly

Back in the dashboard, click on View Products:

Go to Elevated, and click on Apply for Elevated.

Check the Basic Info

Describe your Intended Use of the Twitter API

You can use this sentence

our post composer tool, which we are integrating with Twitter to allow us to publish curated content from our website to our own Twitter user profile. The tool we are building also is a tool designed to help users manage multiple Twitter accounts and post to multiple accounts simultaneously. Additionally, Our tool includes a feature that allows users to send personalized greetings to new followers. We have no plans to analyze Tweets, Twitter users, or their content, and Twitter data will not be displayed as part of our application.

Describe your planned use of these features.

We are integrating our post composer tool with Twitter to publish curated content from our website to our Twitter user profile. Our App will only use Tweet functionality.

Review your information. Again, submit your agreement to the Developer Policy. Your application is under review, and you will receive a notification with the result.

After Installing the application, still one more thing to do, first of all, you go to Twitter Developer Portal

After that Select Project and Apps, and select your app name

Then Go to User authentication settings

Then click on 'Edit'

After accessing the edit button, we need to setup some things

First thing would be the app permissions, as follows :

After setting the permissions, we need to set the app info

as follows :

  • For the callback URI, you need to put your site url followed by /callback/twitter For example, if you have tweetit.com as your app site, then the callback URI will be tweetit.com/callback/twitter
  • Website URL: Put your website URL here