Setup Twitter App

This Twitter app should be set up on the account you wish to tweet acceptances with, not a personal twitter account.

1. Sign up for a Twitter developer account

Visit https://developer.twitter.com/ and sign up using a secured Twitter account, we would recommend this account to have 2FA enabled and using a secure password. If this is your first time on the developer portal, you'll need to fill out some basic information about yourself and use case for the API.

2. Create a project

Once you've done that, you will create your first project and give it a unique name. Once you do that, you'll have created your first app. Go to dashboard for this new app and can now setup OAuth for your scholarship portal.

3. Apply for Elevated API Access

After creating your first app, go to the dashboard within the developer portal and apply for Elevated access as shown below.

After pressing "apply" and filling out your basic info, you'll be prompted to answer a few questions to secure Elevated access. Below are the questions alongside our recommended answers. 1. In English, please describe how you plan to use Twitter data and/or APIs. The more detailed the response, the easier it is to review and approve. We intend to utilize the twitter API to interact with twitter users who want to be notified of community announcements and authenticate themselves through twitter. 2. Please describe how you will analyze Twitter data including any analysis of Tweets or Twitter users. Yes, we plan to analyze twitter users as they authenticate to check their twitter name, profile picture and follower count. 3. Will your App use Tweet, Retweet, Like, Follow, or Direct Message functionality? Yes, we plan to tweet at users who've received special recognition from the community by participation in an event. Tweets would tag a user who notifying them of an event. 4. Do you plan to display Tweets or aggregate data about Twitter content outside Twitter? Yes, we will display associated Twitter username, profile picture, and follower counts of users who authenticated with twitter in our site. The content will be served as a row associating the user to the twitter content. 5. Will your product, service, or analysis make Twitter content or derived information available to a government entity? No. The approval process may take a couple of days.

4. Setup up Twitter OAuth

In the dashboard for the app, navigate to user authentication settings and click setup.

In here you will choose "Read and Write" for the app permissions, and for type of app you will choose "Native App".

Once you get to the app info section, please add the callback URL as shown below. Callback URL uses the subdomain you selected in the Admin Configuration settings. Using the example of "y00tlist", the callback URL would be: https://y00tlist.dustlabs.com/application/connect Simply replace "y00tlist" with your chosen subdomain. For the website url, you can use either your collection home page or the scholarship domain we setup for you.

5. Designate Account as Automated

In order to comply with Twitters terms of service, you'll need to designate this account as "automated" by your main project twitter account. This will be shown on the public twitter profile. Simply go to your normal account settings (not developer portal) > account information > automation to set up the account as automated.

Last updated