Connect Rocketbots to Twitter
Twitter is an American online news and social networking service on which users post and interact with messages known as "tweets". As of 2016, Twitter had more than 319 million monthly active users and is one of the top 10 most visited websites.
Step 1: Apply for a Twitter Developer account
Use a Twitter account to sign up for a developer account
Step 2: Fill in the required details
As part of the approval process, Twitter needs to understand the usage of API before approving the developer account. Please provide a clear and thorough explanation to prevent any misunderstanding or rejections.
Step 3: Submit and wait for the approval
If all is good, you should receive an email on the approval of the developer account. You can continue with setting up Twitter for respond.io
You will require an approved Twitter Developer account to proceed to this step. Apply for a Twitter Developer account if you haven't got one yet.
Step 1:Login to Twitter app
Head over to the Twitter App Dashboard and log in with your Twitter Developer Account.
Step 2: Create a Twitter App
Press the Create App button to create a new Twitter App. You should be prompted to fill in some information about your new Twitter App under the Application Details section.
Step 3: Create the Twitter Application
Name the Twitter application and press Complete to create the app
Step 4: Navigate to App Permissions section
On the Twitter App Dashboard, locate App Permission section. Press Edit to make changes.
Step 5: Enabling Permissions
Select the Read + Write + Direct Messages option.
Step 6: Save Changes
Press Save at the bottom of the page to save your changes.
In order for respond.io platform to connect to your Twitter App, you will need to create a development environment on Twitter.
Step 1: Navigate to the Twitter Dev Environment
Locate the Account Activity API section and press Set up Dev Environment
Step 2: Enter a label and select the app
Enter a dev environment label and select the Twitter app from the dropdown.
Step 3: Complete Setup
Press Complete Setup to create the dev environment. Be sure to take note of the dev environment as it will be needed to configure the platform.
Step 1: Navigate to Channel Settings
From Settings Module, navigate to the menu item, Channels
Step 2: Add Channel
Press Add Channel and choose Twitter. The Connect your Channel dialog should open up.
image
image
Step 3: Sign in to Twitter Developer Dashboard
Sign in to the dashboard using your Twitter developer account
Step 5: View app details
Press details from the app record
image
Step 6: Navigate to App Permissions section
On the Twitter App Dashboard, locate the App Permission section. Press Edit to make changes.
image
Step 7: Enabling Permissions
Select the Read + Write + Direct Messages option.
image
Step 8: Locate the API Key
Select Keys and Tokens tab. Locate the API Key and add it in the corresponding field in respond.io platform.
image
image
Step 9: Follow through the instructions
After you have filled in the API key value, follow through the instructions by pressing NEXT.
image - connecting twitter
Step 10: Locate the Access Token and Access Token Secret
Following from Step 8, at the same tab, locate the Access Token and Access Token Secret at the bottom of the screen.
image
Step 11: Generate Access Token and Access Token Secret
Press Generate to generate both Access Token and Access Token Secret. Once both are generated, add it to the corresponding field at respond.io platform.
image
Step 12: Follow through the instructions
After you have filled in both values, follow through the instructions by pressing NEXT.
image
Step 13: Add Dev Environment Label
If you have not set up a dev environment for your twitter app, please do by following the instructions here.
Add the Dev Environment Label to the corresponding field.
Step 14: Enable receiving direct messages from anyone
Navigate to Twitter Account's Privacy and Safety and enable the Receive messages from anyone option under Direct Messages section
image
Step 15: Complete setup at respond.io
Press DONE to complete set up.
Once you completed the setup, any direct messages sent to your Twitter will now be received in your space.
Twitter channel can be configured with a unique channel name.
Step 1: Navigate to Channel Settings
From Settings Module, navigate to the menu item, Channels
Step 2: Locate the Twitter channel
Once you have located the Twitter channel, press Configure
Step 3: Make the necessary configuration
You can configure the following:
- Channel name - Name used internally to identify the account
Important: As for the other details, take extra note while updating as it might fail to receive messages from the connected Twitter account.
Step 4: Update the configuration
Press Done to update the channel configuration
If you are unable to receive messages after following the instructions above, we recommend you to check the access level of your developer account.
Step 1: Navigate to Twitter Developer Portal
Step 2: Verify the access level
Click on Twitter API v2 on side menu. Verify if you have the Elevated access level. If you are not under the Elevated access level, proceed to apply for Elevated access level.
Last modified 10mo ago