Establishing a Connection
Configure a Connection Profile
From the CData ribbon, click Get Data and select From Twitter connection/s to launch the CData Query window. To setup a new connection, you will have to click the New Twitter Connection button. Here you can set the connection settings, test the connection, and save the connection profile.
Connecting to Twitter (OAuth)
NOTE: Which version of OAuth you use depends on the table or view you want to access. For the StreamRules table and the TweetStream view, you must use OAuth 2.0 App-Only. For all other tables and views, use OAuth 1.1.OAuth 2.0 App-Only (Bearer Token)
To establish a connection for the StreamRules table or the TweetStream view, you need to authenticate using OAuth 2.0 App-Only authentication.First, generate a bearer token from Twitter's website. The YourBearerToken value is generated from: Twitter's Developer Portal > ProjectOfInterest > Keys and Tokens. For more information, see the Twitter Developers Portal Documentation.
After generating the token and setting the following, you are ready to connect:
- InitiateOAuth: Set this to OFF
- OAuthAccessToken: Set this to YourBearerToken's value.
If you want to access any other tables and views (besides StreamRules and TweetStream), follow the OAuth 1.1 procedures described below.
OAuth 1.1
Desktop Applications
You can connect without setting any connection properties for your user credentials. Or you can create a custom OAuth application. See Creating a Custom OAuth App for more information about custom OAuth applications.The only difference between the two is that you must set additional connection properties if you choose to use a custom application.
After setting the following, you are ready to connect:
- OAuthClientId (custom applications only): Set this to the consumer key in your app settings.
- OAuthClientSecret (custom applications only): Set this to the consumer secret in your app settings.
Connection Properties
The Connection properties describe the various options that can be used to establish a connection.
Managing Connections
After successfully authenticating to Twitter you will be able to customize the data you are importing. To learn more about this, see Managing Connections.
See Also
- Querying Data: Use the data selection wizard to pull data into a spreadsheet. You can also configure scheduled data refresh here.
- Using the Excel Add-In: Find other ways to interact with Twitter data, such as using the available CData Excel Functions.