Set up Twitter v2 with Tenklo
Register an OAuth app with Twitter and connect it to Tenklo
This guide shows you how to register your own app with Twitter to obtain your OAuth credentials (client id & secret). These are required to let your users grant your app access to their Twitter account.
Creating a Twitter OAuth 2.0 App
Sign up for a Twitter Developer Account
If you don't already have one, sign up for a Twitter Developer account. You'll need to verify your email and phone number.
In the Twitter Developer Portal:
- Navigate to the Projects & Apps section
- Create a new Project (if you don't have one)
- Create a new App within your Project
Configure User Authentication Settings
Within your App settings:
- Go to the User authentication settings section
- Click Set up to configure OAuth 2.0
- Select OAuth 2.0 as the authentication type
- Choose the appropriate Type of App (typically Web App, Automated App or Bot, or Native App)
- Add your callback URL from Tenklo (find this in your Tenklo integration settings)
Get your OAuth 2.0 credentials
After setting up user authentication:
- Your Client ID will be displayed in the User authentication settings
- Generate a Client Secret if you haven't already
- Save both the Client ID and Client Secret securely
Select the scopes your application needs. Common scopes include:
tweet.read- Read tweetsusers.read- Read user profile informationoffline.access- Get refresh tokens for long-lived access
For a complete list of available scopes, see Twitter's OAuth 2.0 scopes documentation.
In your Tenklo integration settings:
- Find your Twitter v2 integration
- Add your Client ID and Client Secret
- Configure any required OAuth scopes
- Save your settings
twitter-oauth2-cc in Tenklo. For more details, check Twitter's client credentials flow documentation.Access Requirements
Twitter's access levels and requirements vary by use case:
| Requirement | Status | Comment |
|---|---|---|
| Paid dev account | ❓ | Varies by API access level |
| Paid test account | ❓ | |
| Partnership | ❓ | May be required for elevated access |
| App review | ❓ | Required for certain access levels |
| Security audit | ❓ |
For more details on Twitter's OAuth 2.0 implementation, see Twitter's OAuth 2.0 documentation.