Support Center

Twitter Integration

Twitter integration allows your users to login to your social network and post content to their Twitter account from within SocialEngine. The Twitter Integration settings page, allows you to enable Twitter integration on your site.

Creating Your App

  1. In order for SocialEngine to communicate with Twitter, you will need to create a Twitter application. To setup a new Twitter application, please go to the following URL:
  2. You’ll need to log in and once there, click Create New App. Twitter will give you a series of boxes to fill out. Leave the Callback URL blank for now. The Name, Description, and Website will be shown to the public (if you use the Custom Social App) when they authorize the app. Make sure to put it how you want it to be before clicking the Create your Twitter Application button below the form.
  3. After you have filled out the form you should see the following, under the "Keys and Access Tokens" section:

Take note of the numbers next to the words “Consumer key” and “Consumer Secret” - you will need to input these into SocialEngine later.

Make sure your app is set to Read, write and direct message as shown above for Access Level. You’ll also need to make sure the app is set to request email addresses from users if you want to allow signup via Twitter.

If it doesn’t have the “Read, write and direct messages,” or you aren’t sure if it has the email permission, then click the “modify app permissions”, or click the “Permissions” tab and set it to those permissions.

Note that you’ll need to add your privacy and terms links in the app settings page if enabling the email setting.

If you have already created an app, you can find your Consumer Key and Consumer Secret numbers by logging into the following site and then clicking on your application:

Linking to SocialEngine

  1. Once you've created your Twitter app, login to your SocialEngine admin panel and go to the Services > Integrations > Twitter Integration settings page. Enter your Consumer key and Consumer Secret numbers into the appropriate form inputs.
  2. Select whether you want to integrate login or login AND publishing to Twitter.
  3. When you have finished. Save your changes.
  4. Take note of the "Callback URL" that is shown on the page.
  5. Go back to your Twitter application page. Then go to the Settings Tab.
  6. Enter the Callback URL from step 4 above and click on "Update settings" at the bottom of the page.
  7. If you want users to join or sign in with Twitter, make sure you’ve selected to “Allow this application to be used to Sign in with Twitter.” To make things secure, you can also  “Enable Callback Locking (It is recommended to enable callback locking to ensure apps cannot overwrite the callback url)” but this is optional.

Congratulations you have now integrated Twitter with your SocialEngine site! Please feel free to contact us if you have any questions or need further tutorials. Visit our community to have more interactions with us and other clients or third party developers. We’d love to see you there!
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
Invalid characters found