Establishing a Connection
Configure a Connection Profile
From the CData ribbon, click Get Data and select From Microsoft Ads connection/s to launch the CData Query window. To setup a new connection, you will have to click the New Microsoft Ads Connection button. Here you can set the connection settings, test the connection, and save the connection profile.
Connecting to Microsoft Ads
You need to register a Microsoft Ads account, get a developer token, and authenticate using OAuth to connect to the Microsoft Ads APIs.
Register a Bing Ads Account
Complete the following steps to sign up for a Microsoft Ads account and obtain the CustomerId and (optional) AccountId:
- Sign up for a Microsoft Ads account in the Bing Ads Web application or at the Sandbox Site for a sandbox account.
- Select Settings > Accounts and Billing and select a single account. The AccountId and CustomerId (cid) are displayed on the account's page and in the page's URL.
Get a Developer Token
To use the Microsoft Ads APIs, you must have a DeveloperToken in addition to the CustomerId. You must have the Super Admin role in Microsoft Ads to create a developer token, though you do not need special permissions to use the token.
- Log in at the Bing Ads Developer Portal as a Microsoft Account user with the Microsoft Ads Super Admin role.
- Click Request Token and take note of your developer token. You will set it in the DeveloperToken connection property.
Authenticating to Microsoft Ads
OAuth
AuthScheme must be set to OAuth in all user account flows.
Desktop Applications
CData provides an embedded OAuth application that simplifies OAuth desktop Authentication. Alternatively, you can create a custom application. See Creating a Custom OAuth App for information on creating custom applications and reasons for doing so.For authentication, the only difference between the two methods is that you must set two additional connection properties when using custom OAuth applications.
After setting the following connection properties, you are ready to connect:
- OAuthClientId: (custom applications only) Set to the Client ID in your application settings.
- OAuthClientSecret: (custom applications only) Set to the Client Secret in your application settings.
When you connect, the add-in opens the OAuth endpoint in your default browser. Log in and grant permissions to the application. The add-in then completes the OAuth process as follows:
Connection Properties
The Connection properties describe the various options that can be used to establish a connection.
Managing Connections
After successfully authenticating to Microsoft Ads 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 Microsoft Ads data, such as using the available CData Excel Functions.